Grundlagen von Linux und der Kommandozeile
In cron wurde „30 2 * * 1 /home/alice/backup.sh“ eingetragen. Wann wird backup.sh ausgeführt?
- AAm 1. jedes Monats um 2:30 Uhr
- BJeden Montag um 2:30 Uhr
- CJeden Sonntag um 2:30 Uhr
Antwort und Erläuterung anzeigen
Antwort: B. Jeden Montag um 2:30 Uhr
In der cron-Konfiguration (crontab) beginnt jede Zeile mit fünf Feldern, die von links „Minute, Stunde, Tag des Monats, Monat, Wochentag“ bedeuten, gefolgt vom auszuführenden Befehl. In dieser Zeile ist die Minute 30, die Stunde 2, Tag und Monat sind * (jeder Wert) und der Wochentag ist 1; der Befehl läuft also jeden Montag um 2:30 Uhr. Beim Wochentag steht 0 für Sonntag und 1 für Montag, und in vielen Implementierungen steht auch 7 für Sonntag. Von cron ausgeführte Befehle laufen anders als bei einer Anmeldung mit einer eingeschränkten Menge von Umgebungsvariablen; daher ist Vorsicht geboten, etwa indem man Befehle in Skripten mit absoluten Pfaden schreibt.
Weiter: 9 weitere Fragen zu Grundlagen von Linux und der Kommandozeile