Cron-Ausdruck-Generator mit Vorschau der nächsten Läufe
Schreiben Sie einen Cron-Zeitplan oder wählen Sie eine Vorlage und sehen Sie genau, wann er als Nächstes läuft. Standardsyntax mit fünf Feldern, wie sie crontab auf Linux-Servern nutzt.
Die fünf Felder
- Minute (0 bis 59), Stunde (0 bis 23), Tag des Monats (1 bis 31), Monat (1 bis 12) und Wochentag (0 bis 7, wobei 0 und 7 Sonntag sind).
- * steht für jeden Wert, ein Komma bildet eine Liste (1,15), ein Bindestrich einen Bereich (9-17) und ein Schrägstrich eine Schrittweite (*/10).
- Namen funktionieren auch: jan bis dec für Monate und sun bis sat für Wochentage.
Tag des Monats und Wochentag
Sind beide Felder eingeschränkt, führt cron den Job aus, wenn eines von beiden passt. 0 0 1 * 1 läuft am 1. des Monats und an jedem Montag. Ist eines der Felder *, zählt nur das andere.
Gute Gewohnheiten
- Cron nutzt die Zeitzone des Servers. Meist ist das UTC, prüfen Sie also mit der UTC-Option oben.
- Leiten Sie die Ausgabe in ein Log um, etwa >> /var/log/job.log 2>&1, sonst sehen Sie nie einen Fehler.
- Verwenden Sie vollständige Pfade zu Programmen. Cron hat einen viel kleineren PATH als Ihre Shell.