Meine aktuelle Crontab sieht so aus:
00 00 * * 1-5 "/home/user/script.sh"
Aber es scheint, als ob es nicht ausgelöst wird, alle anderen werden gut ausgelöst, außer der, der um Mitternacht läuft.
Was ist das richtige Format für Mitternacht? 00 00 oder 00 24?
@midnight
. Auch ist das ein Tippfehler oder nutzt du eigentlichhome/user/script.sh
gar nicht/home...
.Antworten:
Ich glaube,
0 0
ist die richtige Angabe für Mitternacht (keine führenden Nullen, also in diesem Fall keine doppelte Null). Vom Mann crontab (5):Befindet sich dies in der System-Crontab (dh
/etc/crontab
), stellen Sie sicher, dass das Feld zwischen den Zeitangaben und dem Befehl der Benutzer ist, unter dem der Befehl ausgeführt werden soll.Vergewissern Sie sich auch, dass der Pfad zu Ihrem Befehl im Feld
$PATH
oder in Bezug auf vollständig angegeben ist$HOME
.quelle