Entwicklung

Crontab-Generator und -Erklärer

Kostenloser Online-crontab Ausdrucksgenerator und Erklärer. Erstellen Sie Cron-Zeitpläne visuell oder fügen Sie einen Ausdruck ein, um eine einfache englische Beschreibung zu erhalten.

Kostenlos nutzbar Keine Anmeldung Läuft im Browser

Tool-Arbeitsbereich

Presets:
0 9 * * 1-5

At 09:00 AM, Monday through Friday

Five-field reference
┌───────── minute (0-59)
│ ┌─────── hour (0-23)
│ │ ┌───── day of month (1-31)
│ │ │ ┌─── month (1-12)
│ │ │ │ ┌─ day of week (0-7, Sun=0 or 7)
* * * * *

Parsing and future-run calculations stay in your browser. No schedule is uploaded or executed.

Was ist ein Crontab Ausdruck?

Ein Cron-Tab-Ausdruck ist eine kompakte Zeichenfolge von fünf Feldern, die einen wiederkehrenden Zeitplan auf Unix-ähnlichen Systemen definiert. Jedes Feld repräsentiert Minute, Stunde, Tag des Monats, Monat und Wochentag. Cron-Ausdrücke unterstützen geplante Aufgaben wie Backups, Berichtsgenerierung, Protokollrotation und automatisierte Bereitstellungen. Mit diesem Tool können Sie entweder einen vorhandenen Cron-Ausdruck in einfacher Sprache erklären oder einen interaktiv erstellen, indem Sie jedes Feld festlegen.

Wie man das Crontab Tool benutzt

  1. 1Wählen Sie die Registerkarte 'Explain', um einen vorhandenen Cron-Ausdruck zu dekodieren.
  2. 2Geben Sie einen Cron-Ausdruck (z. B. '0 9 * * 1-5') ein oder fügen Sie ihn ein, um seine vom Menschen lesbare Beschreibung zu sehen.
  3. 3Klicken Sie auf eine voreingestellte Schaltfläche, um gemeinsame Zeitpläne schnell zu laden.
  4. 4Wechseln Sie zur Registerkarte 'Generate', um einen Cron-Ausdruck Feld für Feld zu erstellen.
  5. 5Legen Sie die Werte für Minute, Stunde, Tag des Monats, Monat und Wochentag fest.
  6. 6Kopieren Sie den generierten Ausdruck mit der Kopierschaltfläche.

Häufige Anwendungsfälle

Geplante Backups

Erstellen Sie Cron-Ausdrücke für Datenbank- oder Dateisystem-Backups, die zu optimalen Off-Peak-Stunden ausgeführt werden.

CI/CD Pipeline Trigger

Definieren Sie geplante Trigger für Continuous Integration Pipelines, nächtliche Builds oder periodische Testsuiten.

Log Rotation & Cleanup

Richten Sie wiederkehrende Jobs ein, um alte Protokolldateien zu komprimieren, zu archivieren oder zu löschen, um Speicherplatz zu verwalten.

Überwachung & Alarmierung

Planen Sie Gesundheitschecks, Verfügbarkeitsmonitore oder periodische Berichtserstellung für die Systembeobachtung.

Häufig gestellte Fragen

Was bedeuten die fünf Felder in einem Cron-Ausdruck?

Von links nach rechts: Minute (0-59), Stunde (0-23), Tag des Monats (1-31), Monat (1-12) und Wochentag (0-6, wobei 0 Sonntag ist). Ein Sternchen (*) bezeichnet den 'every'-Wert für dieses Feld.

Was bedeutet */15 in einem Cron-Feld?

Die Schrägstrich-Notation bedeutet 'every N units.' So */15 im Minutenfeld bedeutet 'every 15 minutes,', was die Minuten 0, 15, 30 und 45 bedeutet.

Unterstützt dies 6-Feld- oder 7-Feld-Cron-Ausdrücke?

Dieses Tool konzentriert sich auf das Standard 5-Feld Unix crontab Format. Einige Systeme (wie Quarz oder Spring) verwenden 6 oder 7 Felder einschließlich Sekunden und Jahr - diese werden hier nicht unterstützt.

Kann ich Tagesnamen wie MON-FRI verwenden?

Das Standard-Crontab-Format verwendet Zahlen (0-6 oder 1-7) für Tage der Woche. Während einige Cron-Implementierungen dreibuchstabige Abkürzungen (MON, TUE usw.) akzeptieren, erwartet dieses Tool numerische Werte oder Bereiche wie 1-5.