Cron alle 5 Minuten
Der Ausdruck */5 * * * * startet einen Job alle fünf Minuten; hier wird er mit seinen nächsten Ausführungszeiten erklärt.
Einen Cronjob alle 5 Minuten ausführen
Eine Warteschlange prüfen, einen Feed synchronisieren oder eine API alle paar Minuten abfragen gehört zu den häufigsten Cron-Zeitplänen. Diese Seite öffnet den Cron-Ausdruck-Erklärer mit eingetragenem */5 * * * *, damit Sie genau sehen, wann er auslöst, und ihn anpassen können, bevor er live geht.
Varianten
| Ausdruck | Läuft |
|---|---|
*/5 * * * * | Alle 5 Minuten, den ganzen Tag |
*/5 9-17 * * * | Alle 5 Minuten von 09:00 bis 17:55 |
*/5 * * * 1-5 | Alle 5 Minuten an Werktagen |
2-59/5 * * * * | Alle 5 Minuten, versetzt auf Minute 2, 7, 12… |
Die versetzte Form hilft, wenn sich viele Jobs einen Server teilen: Starten alle in Minute 0, entsteht alle fünf Minuten eine Lastspitze.
Eine Crontab-Zeile
In einer Crontab folgt auf den Zeitplan der Befehl, zum Beispiel */5 * * * * /usr/local/bin/sync.sh >> /var/log/sync.log 2>&1. Die Umleitung der Ausgabe in ein Log ist wichtig: Sonst versucht Cron, sie per E-Mail zu verschicken, und Fehler gehen verloren.
Verwandte Zeitpläne
Für seltenere Jobs siehe jede Stunde und täglich um Mitternacht.