Cron-Ausdruck: jeden Tag um 1 Uhr

0 1 * * * läuft jeden Tag um 1 Uhr. Hier siehst du, was jedes Feld bedeutet, wann die nächste Ausführung ist und wie du es in crontab, GitHub Actions, Kubernetes und Node.js einsetzt.

Aktualisiert am

0 1 * * *
Cron-Ausdruck
Jeden Tag um 1 Uhr
Zeitplan

Im Cron-Ausdruck-Generator öffnen →

Was 0 1 * * * bedeutet

Cron liest fünf Felder von links nach rechts: Minute, Stunde, Tag des Monats, Monat und Wochentag. Für jeden Tag um 1 Uhr lauten sie:

FeldWertBedeutungErlaubt
Minute000–59
Stunde101:000–23
Tag des Monats*jeder Tag des Monats1–31
Monat*jeden Monat1–12
Wochentag*jeden Wochentag0–6 (So–Sa)

Nächste Ausführungen

Berechnet in deinem Browser für deine Zeitzone. Auf einem Server nutzt Cron die Zeitzone des Servers (oft UTC).

  1. Aktiviere JavaScript, um die nächsten Ausführungszeiten zu sehen.

Typische Einsatzzwecke

  • Datenbankwartung
  • Alte Sitzungen aufräumen

Verwendung in crontab, GitHub Actions, Kubernetes und Node.js

crontab (crontab -e):

0 1 * * * /usr/local/bin/my-job.sh >> /var/log/my-job.log 2>&1

GitHub Actions (Zeiten sind UTC):

on:
  schedule:
    - cron: '0 1 * * *'

Kubernetes CronJob:

apiVersion: batch/v1
kind: CronJob
metadata:
  name: my-job
spec:
  schedule: "0 1 * * *"
  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('0 1 * * *', () => {
  // your job
});

Ähnliche Zeitpläne

Häufige Fragen

Wie lautet der Cron-Ausdruck für jeden Tag um 1 Uhr?
0 1 * * *. Er läuft bei Minute 0, also um 01:00.
Welche Zeitzone nutzt Cron?
Klassisches Cron nutzt die lokale Zeitzone des Servers, und viele Server laufen in UTC. GitHub Actions nutzt immer UTC. Kubernetes CronJobs nutzen die Zeitzone des Controllers, sofern du nicht spec.timeZone setzt (zum Beispiel Europe/Berlin).
Wie teste ich einen Cron-Ausdruck?
Füge ihn in den Cron-Ausdruck-Generator ein, um ihn in verständlicher Sprache mit den nächsten Ausführungszeiten zu sehen. Prüfe danach das Log deines Jobs nach der ersten geplanten Ausführung.