⏱️
← Zurück zu Anleitungen

So führst du einen Cron-Job alle 5 Minuten aus (mit Beispielen)

· Tags: cron-every-5-minutes, every-5-minutes-cron, cron-interval, crontab-examples, scheduling

So führst du einen Cron-Job alle 5 Minuten aus

Der "alle 5 Minuten"-Cron-Ausdruck ist eines der häufigsten Zeitplanungsmuster für Health-Checks, Monitoring-Skripte und die Verarbeitung von Hintergrundwarteschlangen. Dieser Leitfaden zeigt dir genau, wie du ihn schreibst und wo du ihn einsetzt.

Der Alle-5-Minuten-Cron-Ausdruck

Um einen Befehl alle 5 Minuten auszuführen, verwende den Operator */5 im Minutenfeld:

*/5 * * * * /path/to/script.sh

Dieser Ausdruck führt /path/to/script.sh in Minute 0, 5, 10, 15, 20 usw. aus — 288-mal pro Tag.

Häufige Variationen

Alle 5 Minuten während der Arbeitszeit

*/5 9-17 * * 1-5 /path/to/script.sh

Wird alle 5 Minuten zwischen 9:00 und 17:59 Uhr ausgeführt, montags bis freitags.

Alle 10 oder 15 Minuten

Ändere einfach den Divisor:

*/10 * * * * /path/to/job.sh   # every 10 minutes
*/15 * * * * /path/to/job.sh   # every 15 minutes

Anwendungsfälle

  • Health-Checks: Prüfe alle 5 Minuten, ob eine API oder ein Dienst antwortet
  • Warteschlangenverarbeitung: Leere eine Nachrichtenwarteschlange in festen Intervallen
  • Monitoring: Sammle Metriken oder Log-Tail-Stichproben in regelmäßigen Abständen

Zusammenfassung

Denke daran: */5 im Minutenfeld ist die kanonische Methode, um einen Job in cron alle 5 Minuten zu planen. Kombiniere es mit den Feldern für Stunde, Tag, Monat und Wochentag, um das Zeitfenster einzugrenzen.

So führst du einen Cron-Job alle 5 Minuten aus (mit Beispielen) - CoolTool