Im Cron-Ausdruck-Generator öffnen →
Was * * * * * bedeutet
Cron liest fünf Felder von links nach rechts: Minute, Stunde, Tag des Monats, Monat und Wochentag. Für jede Minute lauten sie:
| Feld | Wert | Bedeutung | Erlaubt |
|---|---|---|---|
| Minute | * | jede Minute | 0–59 |
| Stunde | * | jede Stunde | 0–23 |
| Tag des Monats | * | jeder Tag des Monats | 1–31 |
| Monat | * | jeder Monat | 1–12 |
| Wochentag | * | jeder Wochentag | 0–6 (So–Sa) |
Nächste Läufe
Im Browser berechnet für deine Zeitzone. Auf einem Server nutzt cron die Zeitzone des Servers (oft UTC).
- Aktiviere JavaScript, um die nächsten Laufzeiten zu sehen.
Typische Einsatzzwecke
- Abfragen einer Queue oder eines Postfachs
- Health-Checks und Heartbeats
- Testen, ob cron überhaupt läuft
Gut zu wissen
Läuft 1,440 Mal am Tag. Stelle sicher, dass der Job deutlich unter einer Minute fertig wird, oder nutze einen Lock (flock), damit sich Läufe nicht überschneiden.
Verwendung in crontab, GitHub Actions, Kubernetes und Node.js
crontab (crontab -e):
* * * * * /usr/local/bin/my-job.sh >> /var/log/my-job.log 2>&1
GitHub Actions (Zeiten in UTC): GitHub Actions führt Zeitpläne höchstens alle 5 Minuten aus, dieser würde dort also gedrosselt.
on:
schedule:
- cron: '* * * * *'
Kubernetes CronJob:
apiVersion: batch/v1
kind: CronJob
metadata:
name: my-job
spec:
schedule: "* * * * *"
concurrencyPolicy: Forbid
jobTemplate:
spec:
template:
spec:
restartPolicy: OnFailure
containers:
- name: my-job
image: alpine:3
command: ["sh", "-c", "echo running"]
Node.js (node-cron):
import cron from 'node-cron';
cron.schedule('* * * * *', () => {
// your job
});
Ähnliche Zeitpläne
- Alle 2 Minuten —
*/2 * * * * - Alle 5 Minuten —
*/5 * * * * - Alle 10 Minuten —
*/10 * * * * - Alle 15 Minuten —
*/15 * * * * - Alle 20 Minuten —
*/20 * * * * - Alle 30 Minuten —
*/30 * * * * - Alle 30 Sekunden —
* * * * *
Erstelle deinen eigenen Zeitplan
Wandle jeden Zeitplan in einen Cron-Ausdruck um – oder jeden Ausdruck in Klartext – inklusive nächster Laufzeiten.
Häufige Fragen
Wie lautet der Cron-Ausdruck für jede Minute?
* * * * *. Er läuft jede Minute.Welche Zeitzone verwendet cron?
spec.timeZone (zum Beispiel Europe/Berlin).