Datum-Rechner
Tage berechnen
Cron-Expressions per GUI zusammenstellen – mit Echtzeit-Vorschau der nächsten Ausführungszeiten.
Cron-Expressions visuell zusammenstellen – mit Vorschau der nächsten Ausführungszeiten.
Ein Cron-Job ist ein zeitgesteuerter Task auf Unix/Linux-Systemen. Er führt Befehle oder Skripte automatisch zu festgelegten Zeitpunkten aus – z. B. jede Nacht um 2:00 Uhr ein Backup erstellen.
Eine Cron-Expression besteht aus 5 Feldern: Minute (0–59), Stunde (0–23), Tag des Monats (1–31), Monat (1–12) und Wochentag (0–6, 0=Sonntag). Ein Stern (*) bedeutet „jeder Wert", */5 bedeutet „alle 5 Einheiten".
Der Stern (*) ist ein Platzhalter und bedeutet „jeder mögliche Wert". Im Minutenfeld heißt * „jede Minute", im Stundenfeld „jede Stunde" usw. In Kombination mit / können Sie Intervalle definieren: */15 im Minutenfeld bedeutet „alle 15 Minuten".
Öffnen Sie das Terminal und geben Sie „crontab -e" ein, um die Cron-Tabelle zu bearbeiten. Fügen Sie eine Zeile hinzu, z. B. „0 2 * * * /pfad/zum/script.sh" für eine tägliche Ausführung um 2:00 Uhr. Speichern und schließen Sie den Editor.
Ja, Sie können Komma-getrennte Listen (z. B. 1,15 für den 1. und 15. Tag), Bereiche (z. B. 1-5 für Montag bis Freitag) und Intervalle (z. B. */10 für alle 10 Einheiten) kombinieren.
Eine Standard-Cron-Expression besteht aus genau fünf durch Leerzeichen getrennten Feldern: Minute (0–59), Stunde (0–23), Tag des Monats (1–31), Monat (1–12) und Wochentag (0–6). Jedes Feld kann einen einzelnen Wert, eine kommagetrennte Liste, einen Bereich mit Bindestrich oder ein Intervall mit Schrägstrich enthalten.
Die gängigsten Cron-Zeitpläne sind: „0 0 * * *" für täglich um Mitternacht, „0 */6 * * *" für alle 6 Stunden, „0 9 * * 1-5" für werktags um 9:00 Uhr und „0 0 1 * *" für den Monatsersten um Mitternacht. Diese Muster decken die meisten Anwendungsfälle wie Backups, Berichte und Systemwartungen ab.
Nein, der Standard-Cron-Daemon unterstützt nur Minutengenauigkeit als kleinste Einheit. Für sekundengenaue Ausführungen müssen Sie alternative Lösungen verwenden, etwa ein Skript mit einer Schleife und sleep-Befehl oder spezialisierte Scheduler wie systemd-Timer, die sekundengenaue Intervalle erlauben.
Cron ist der Hintergrunddienst (Daemon), der zeitgesteuerte Aufgaben auf Unix/Linux-Systemen ausführt. Crontab hingegen ist die Tabelle (Konfigurationsdatei), in der die einzelnen Aufgaben mit ihren Zeitplänen eingetragen werden. Mit dem Befehl „crontab -e" bearbeiten Sie Ihre persönliche Crontab-Datei.
Cron verwendet standardmäßig die Systemzeitzone des Servers. Bei Servern in einer anderen Zeitzone als Ihrer lokalen müssen Sie die Uhrzeiten entsprechend umrechnen. Alternativ können Sie die Variable „TZ" in der Crontab-Datei setzen, um eine abweichende Zeitzone für bestimmte Jobs zu definieren.
Alle Dateien werden ausschließlich in Ihrem Browser verarbeitet. Es werden keine Daten auf unsere Server hochgeladen. Die Verarbeitung erfolgt komplett lokal auf Ihrem Gerät – Ihre Dateien verlassen niemals Ihren Computer.
Wir übernehmen die Einrichtung und Wartung Ihrer Server und Cron-Jobs.
Kontakt aufnehmen