Crontab-Generator

Erstellen Sie Cron-Ausdrücke mit einer intuitiven visuellen Oberfläche. Unterstützt alle Cron-Felder, Vorlagen und bietet menschenlesbare Beschreibungen.

Cron-Ausdruck-Builder

Planung visuell konfigurieren

Cron-Syntax

  • * - Beliebiger Wert
  • , - Wertelisten-Trennzeichen
  • - - Wertebereich
  • / - Schrittwerte

Generierter Cron-Ausdruck

Cron-Ausdruck
* * * * *

Menschenlesbare Beschreibung

Jede Minute

Nächste 5 Ausführungszeiten

Crontab-Eintrag-Beispiel

# Zur Crontab hinzufügen mit: crontab -e

Häufig gestellte Fragen

Was ist ein Cron-Ausdruck?

Das von Linux- und Unix-Cron verwendete Fünf-Felder-Zeitplanformat: Minute, Stunde, Tag des Monats, Monat und Wochentag.

Muss ich mir die Syntax merken?

Nein. Wählen Sie Werte auf der visuellen Oberfläche aus, beginnen Sie mit einer Voreinstellung und lesen Sie zur Überprüfung die für Menschen lesbare Beschreibung.

Erklärt es, was ein Zeitplan bedeutet?

Ja. Jeder Ausdruck, den Sie erstellen, erhält eine Beschreibung in einfacher Sprache, die dabei hilft, Zeitpläne vor der Auslieferung zu überprüfen.

Funktioniert es für Systemd-Timer oder Windows?

Die Ausgabe zielt auf Standard-Crontab unter Linux und Unix ab. Andere Planer verwenden andere Formate und müssen konvertiert werden.

Wie führe ich einen Cron-Job alle 5 Minuten aus?

Wählen Sie die Vorlage „Alle 5 Minuten“ oder geben Sie */5 in das Minutenfeld ein. Der Generator erzeugt */5 * * * *, wodurch Ihre Aufgabe zu den Minuten 0, 5, 10, 15 und so weiter in jeder Stunde an jedem Tag ausgelöst wird.

Kann ich den generierten Ausdruck in meine Crontab-Datei kopieren?

Ja. Klicken Sie auf die Kopieren-Schaltfläche und fügen Sie die fünf durch Leerzeichen getrennten Felder mit crontab -e in Ihre Crontab-Datei ein. Die Ausgabe funktioniert mit standardmäßigen Linux- und Unix-Cron-Implementierungen, einschließlich Vixie cron, busybox cron und den meisten Hosting-Control-Panels.

Welche Wertebereiche sind für jedes Cron-Feld zulässig?

Standard-Cron verwendet fünf Felder: Minute 0-59, Stunde 0-23, Tag des Monats 1-31, Monat 1-12 und Wochentag 0-7, wobei sowohl 0 als auch 7 für Sonntag stehen. Das Tool prüft jeden Eintrag beim Erstellen des Ausdrucks gegen diese Grenzwerte.

Warum wird mein Cron-Job nicht zur geplanten Zeit ausgeführt?

Häufige Ursachen sind ein gestoppter Cron-Daemon, eine falsche Server-Zeitzone, relative Dateipfade oder fehlende Ausführungsrechte. Prüfen Sie den Ausdruck mit der menschenlesbaren Vorschau, führen Sie crontab -l aus, um zu bestätigen, dass er installiert ist, und verwenden Sie in Ihrem Befehl immer absolute Pfade.

Cron-Felder-Referenz

Verständnis jedes Feldes in einem Cron-Ausdruck

Feld Erlaubte Werte Sonderzeichen
Minute 0-59 , - * /
Stunde 0-23 , - * /
Tag des Monats 1-31 , - * ? / L W
Monat 1-12 or JAN-DEC , - * /
Wochentag 0-7 or SUN-SAT , - * ? / L #

Referenzen & Ressourcen