Frage Wie kann ich jeden Tag Cron Job zu einer bestimmten Stunde ausführen?


Was muss ich in Crontab schreiben, um jeden Tag um 15 Uhr ein Skript auszuführen?


48
2018-04-11 21:37


Ursprung




Antworten:


Du suchst so etwas (via crontab -e):

0 15 * * * your.command.goes.here

15 ist die Stunde und 0 ist die Minute, in der das Skript ausgeführt wird. Tag des Monats, Monats und Wochentags erhalten Platzhalter, so dass das Skript täglich ausgeführt wird.


63
2018-04-11 21:54



Für andere Details gibt googeln "Cron-Syntax" adminschoice.com/contab-quick-reference als erster Link ... für eine Liste bestimmter Verzeichnisse und Konfigurationsdateien, die cron liest, können Sie auch nachschauen man cron - photoionized


Hier ist ein Header, der sich gut für Ihre Referenz auf Ihrer crontab befindet:

# + --------- Minute (0-59) | Ausgangsdumper:> / dev / null 2> & 1
# | + ------- Stunde (0-23) | Mehrere Werte Verwenden Sie Kommas: 3,12,47
# | | + ----- Tag des Monats (1-31) | Mache alle X Intervalle: * / X -> Beispiel: * / 15 * * * * Ist alle 15 Minuten
# | | | + --- Monat (1 -12) | Aliase: @reboot -> Einmal beim Start ausführen; @hourly -> 0 * * * *;
# | | | | + - Wochentag (0-6) (Sonntag = 0) | @daily -> 0 0 * * *; @weekly -> 0 0 * * 0; @monthly -> 0 0 1 * *;
# | | | | | | @Jahre -> 0 0 1 1 *;

46
2018-04-11 22:44



Ich bin froh, dass ich geholfen habe. :) - entropo