Cronjob-Generator
Cron-Ausdrücke für geplante Aufgaben erzeugen
Eingabe und Optionen
Schnelle Zeitpläne
Läuft in Ihrem Browser. Ihre Eingaben bleiben auf diesem Gerät.
Cronjob
Geben Sie Inhalte ein oder laden Sie ein Beispiel, um zu beginnen.
Kostenloser Cronjob-Generator und Ausdruck-Builder online
Unser Cronjob-Generator hilft Ihnen, mit einer übersichtlichen grafischen Oberfläche präzise Cron-Ausdrücke zu erstellen. Statt sich die Cron-Syntax mit fünf Feldern zu merken, tragen Sie einfach Minute, Stunde, Tag, Monat und Wochentag ein oder wählen eine fertige Vorlage, und erhalten sofort einen gültigen Cron-Ausdruck samt verständlicher Beschreibung des Zeitplans.
Über den Zeitausdruck hinaus können Sie einen Shell-Befehl anhängen, einen Serverpfad angeben und einen Jobnamen als Kommentar ergänzen. So entsteht ein vollständiger Crontab-Eintrag, den Sie direkt in die Crontab-Datei Ihres Servers übernehmen können. Das spart Zeit und verringert Konfigurationsfehler in Produktivumgebungen.
Ob Datenbank-Backups, Skripte zur Log-Rotation, automatisierte Deployments oder regelmäßige Health-Checks: Dieser Cron-Zeitplan-Builder nimmt Ihnen das Raten ab. Feldübersicht und Beispielbereich halten die gesamte Cron-Syntax griffbereit und eignen sich als Nachschlagewerk für Einsteiger und erfahrene Systemadministratoren.
Hauptfunktionen
- Grafischer Cron-Ausdruck-Builder mit fünf bearbeitbaren Feldern (Minute, Stunde, Tag, Monat, Wochentag)
- Sechs Schnellvorlagen: jede Minute, stündlich, täglich, wöchentlich, monatlich und jährlich
- Verständliche Beschreibung des Zeitplans in Echtzeit
- Konfiguration von Befehl und Serverpfad für vollständige Crontab-Einträge
- Optionaler Jobname als Kommentar für übersichtliche Crontab-Dateien
- Unterstützung der gesamten Cron-Syntax: Platzhalter (*), Bereiche (1-5), Listen (1,3,5) und Intervalle (*/5)
- Den vollständigen Cronjob mit einem Klick in die Zwischenablage kopieren
- Integrierte Feldübersicht, die die Operatoren der Cron-Syntax erklärt
- Beispielbereich mit praxisnahen Zeitplanmustern
- Verarbeitung im Browser: keine Daten werden an einen Server gesendet
So verwenden Sie den Cronjob-Generator
- Vorlage wählen oder selbst zusammenstellen: Klicken Sie auf eine Schnellvorlage wie „Täglich um Mitternacht“ oder tragen Sie die Werte für jedes Zeitfeld selbst ein.
- Ausdruck prüfen: Der erzeugte Cron-Ausdruck und seine verständliche Beschreibung werden in Echtzeit aktualisiert, sobald Sie Felder ändern.
- Befehl hinzufügen (optional): Geben Sie den Shell-Befehl ein, der ausgeführt werden soll, zum Beispiel „python backup.py“ oder „./cleanup.sh“.
- Serverpfad festlegen (optional): Geben Sie das Arbeitsverzeichnis an, damit der Cronjob vor dem Ausführen des Befehls in den richtigen Ordner wechselt.
- Job benennen (optional): Fügen Sie einen aussagekräftigen Kommentar hinzu, der am Ende der Crontab-Zeile steht und die Zuordnung erleichtert.
- Kopieren und einsetzen: Klicken Sie auf „Kopieren“, um den vollständigen Crontab-Eintrag in die Zwischenablage zu legen, und fügen Sie ihn dann in die Crontab Ihres Servers ein.
Anwendungsfälle
- Datenbank-Backups: Planen Sie nächtliche oder wöchentliche Datenbank-Dumps, um Datensicherheit und Wiederherstellbarkeit im Notfall zu gewährleisten.
- Log-Rotation und Aufräumen: Automatisieren Sie die Archivierung von Logs und das Löschen alter Dateien, um Speicherplatzprobleme auf Servern zu vermeiden.
- Automatisierte Deployments: Starten Sie Build- und Deployment-Skripte außerhalb der Stoßzeiten, um die Auswirkungen auf Nutzer gering zu halten.
- Health-Checks und Überwachung: Führen Sie regelmäßig Prüfskripte aus, die Ihr Team alarmieren, wenn Dienste nicht mehr reagieren.
- Berichterstellung: Erzeugen Sie tägliche, wöchentliche oder monatliche Analyseberichte und versenden Sie sie automatisch per E-Mail an Beteiligte.
- Cache-Aufwärmung: Befüllen Sie Anwendungs-Caches in festgelegten Abständen vorab, damit die Antwortzeiten für Nutzer niedrig bleiben.
- Zertifikatserneuerung: Planen Sie Skripte zur Erneuerung von SSL-Zertifikaten so, dass sie vor Ablauf der Zertifikate laufen.
Häufig gestellte Fragen
Ist dieses Tool kostenlos?
Ja, der Cronjob-Generator ist völlig kostenlos, ohne Anmeldung und ohne Nutzungslimits. Erzeugen Sie so viele Cron-Ausdrücke, wie Sie brauchen.
Sind meine Daten sicher?
Ja, selbstverständlich. Das Tool läuft vollständig in Ihrem Browser. Befehle, Pfade und Ausdrücke werden nie an einen Server übertragen, Ihre Infrastrukturdetails bleiben also privat.
Was ist ein Cron-Ausdruck?
Ein Cron-Ausdruck ist eine Zeichenkette aus fünf Feldern, mit der Unix-basierte Systeme einen wiederkehrenden Zeitplan festlegen. Die Felder stehen für Minute, Stunde, Tag des Monats, Monat und Wochentag und unterstützen Platzhalter, Bereiche, Listen und Schrittwerte.
Wie installiere ich den erzeugten Cronjob auf meinem Server?
Kopieren Sie die erzeugte Crontab-Zeile und führen Sie auf Ihrem Linux- oder macOS-Server „crontab -e“ aus, um den Crontab-Editor zu öffnen. Fügen Sie die Zeile ein, speichern Sie und beenden Sie den Editor. Der Cron-Daemon des Systems übernimmt den neuen Zeitplan automatisch.
Werden auch Cron-Ausdrücke mit sechs Feldern (Sekunden) unterstützt?
Dieser Generator erzeugt das übliche Cron-Format mit fünf Feldern, wie es die meisten Unix-Cron-Daemons verwenden. Manche Scheduler auf Anwendungsebene (etwa Quartz oder Spring) nutzen ein Format mit sechs Feldern und vorangestelltem Sekundenfeld, das dieses Tool nicht abdeckt.
Tipps und bewährte Vorgehensweisen
- Mit Vorlagen beginnen: Nutzen Sie eine Schnellvorlage als Grundlage und passen Sie dann einzelne Felder an Ihren genauen Zeitplan an.
- Zuerst auf dem Staging-System testen: Prüfen Sie den Ausdruck vor dem Einsatz in der Produktion auf einem Staging-Server, um Zeitpunkt und Ausführung des Befehls zu kontrollieren.
- Ausgabe umleiten: Hängen Sie „>> /var/log/myjob.log 2>&1“ an Ihren Befehl an, um stdout und stderr für die Fehlersuche aufzuzeichnen.
- Absolute Pfade verwenden: Geben Sie in Ihren Befehlen immer vollständige Dateipfade an, um Probleme mit der eingeschränkten Umgebung des Cron-Daemons zu vermeiden.
- Jobnamen vergeben: Nutzen Sie das Feld für den Jobnamen, um einen aussagekräftigen Kommentar zu ergänzen, damit Ihre Crontab beim Wachsen übersichtlich bleibt.
- Überlappende Jobs staffeln: Bei mehreren stündlichen Jobs sollten Sie die Minutenwerte versetzen (z. B. :00, :15, :30), um Ressourcenkonflikte zu vermeiden.