0 */6 * * * command
Dies ist die perfekte Art, 6 Stunden am Tag zu sagen.
Ihr Befehl setzt sich für sechs Minuten ein!
Sie sollten einen Pfad zu Ihrem Befehl angeben, da cron mit einer stark reduzierten Umgebung ausgeführt wird. Sie werden nicht alle Umgebungsvariablen haben, die Sie in Ihrer interaktiven Shell-Sitzung haben.
Es ist eine gute Idee, einen absoluten Pfad zu Ihrem Skript/Ihrer Binärdatei anzugeben oder PATH in der Crontab selbst zu definieren. Um beim Debuggen von Problemen zu helfen, würde ich stdout/err auch in eine Protokolldatei umleiten.
Sie haben einen *
vergessen , und Sie haben zu viele Felder. Es ist die Stunde, um die Sie sich kümmern müssen
0 */6 * * * /path/to/mycommand
Das bedeutet jede sechste Stunde beginnend bei 0, also bei Stunde 0, 6, 12 und 18, was man schreiben könnte als
0 0,6,12,18 * * * /path/to/mycommand