it-swarm.com.de

Wie kann man jeden Tag zu einer bestimmten Stunde einen Cron-Job ausführen?

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

58
john

Sie suchen 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, Monat und Wochentag erhalten Platzhalter, sodass das Skript täglich ausgeführt wird.

73
calman

Hier ist eine Kopfzeile, die Sie zum einfachen Nachschlagen auf Ihre Crontab setzen können:

# + --------- Minute (0-59) | Ausgabekipper:>/dev/null 2> & 1 
 # | + ------- Stunde (0-23) | Mehrere Werte verwenden Kommas: 3,12,47 
 # | | + ----- Tag des Monats (1-31) | Führen Sie alle X Intervalle aus: */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 * * *; @ wöchentlich -> 0 0 * * 0; @monthly -> 0 0 1 * *; 
 # | | | | | | @Jahr -> 0 0 1 1 *; 
49
entropo