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
* * * * *
Menschenlesbare Beschreibung
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
-
crontab(5) Man Page - man7.org
Das maßgebliche crontab(5)-Handbuch zur Syntax von Cron-Ausdrücken.
-
Cron - Wikipedia
Geschichte und Semantik des cron-Schedulers und seines Ausdrucksformats.