Digital-Lexikon · Software

Was ist ein Cronjob?

Kurz erklärt

Ein Cronjob ist eine Aufgabe, die ein Server automatisch zu festgelegten Zeiten ausführt. Der Name stammt vom Zeitplaner cron unter Linux und Unix. Typische Cronjobs sind nächtliche Datensicherungen, der Versand von Berichten, der Abgleich von Bestandsdaten oder das Aufräumen alter Dateien.

Kategorie SoftwareLesezeit ca. 3 Min.Stand 16. Oktober 2026
Beitragsbild: Cronjob

Cronjob: Definition und Herkunft

Ein Cronjob ist ein Befehl oder Skript, das ein Server nach festem Zeitplan selbst startet, ohne dass jemand daran denkt oder einen Knopf drückt. Zuständig ist der Dienst cron, der seit Jahrzehnten zu Linux- und Unix-Systemen gehört. Er liest die Zeitpläne aus der sogenannten Crontab und startet die Aufgaben pünktlich.

Cronjobs sind das Arbeitspferd der Hintergrundverarbeitung: Sie erledigen wiederkehrende Arbeit zuverlässig und günstig, weil sie keine zusätzliche Software benötigen. Der Nachteil: Cron kennt nur die Uhrzeit. Ob die Aufgabe erfolgreich war oder der Server zur Startzeit überhaupt lief, prüft cron nicht von allein. Auch Hosting-Pakete und Cloud-Anbieter stellen dieselbe Funktion bereit, meist unter Namen wie „Geplante Aufgaben“.

So funktioniert der Zeitplan

Ein Zeitplan besteht aus fünf Feldern: Minute, Stunde, Tag des Monats, Monat und Wochentag, gefolgt vom auszuführenden Befehl. Ein Stern steht für „jeweils“. Der Eintrag „30 2 * * *“ startet die Aufgabe täglich um 2:30 Uhr, „0 8 * * 1“ jeden Montag um 8:00 Uhr.

Die Aufgabe läuft im Hintergrund. Ausgaben und Fehlermeldungen sieht niemand, wenn sie nicht ausdrücklich in eine Protokolldatei geleitet oder per E-Mail gemeldet werden – daran scheitern in der Praxis viele Einrichtungen. Sinnvoll ist, jede Aufgabe so zu bauen, dass sie ihr Ergebnis meldet und bei einem erneuten Lauf keinen Schaden anrichtet.

  • Nächtliche Sicherung der Datenbank
  • Abgleich von Lagerbestand und Preisen mit der Warenwirtschaft
  • Versand von Wochenberichten oder Erinnerungs-E-Mails
  • Löschen abgelaufener Sitzungen, temporärer Dateien und alter Protokolle
  • Erzeugen von Sitemaps oder Produktfeeds

Praxis­bei­spiel: Nachtlauf im Onlinehandel

Ein Händler gleicht seinen Lagerbestand jede Nacht um 3 Uhr mit der Warenwirtschaft ab, damit der Shop morgens keine ausverkauften Artikel anbietet. Dafür liest ein Cronjob die Exportdatei ein und aktualisiert die Bestände im Shop. So sieht der Verkauf morgens den richtigen Stand, ohne dass jemand von Hand Dateien hochladen muss.

Eines Nachts bricht der Job wegen einer fehlerhaften Datei ab, und niemand merkt es, weil keine Meldung kommt. Erst Kundenbeschwerden zeigen das Problem. Seitdem schreibt der Job ein Protokoll und meldet Fehler per E-Mail; zusätzlich prüft ein Überwachungsdienst, dass der Lauf überhaupt stattgefunden hat.

Typische Fehler und worauf Sie achten sollten

Häufige Stolpersteine sind die Zeitumstellung, bei der ein Job je nach System ausfallen oder doppelt laufen kann, Überschneidungen, wenn der nächste Lauf startet, bevor der letzte fertig ist, Einstellungen, die im Terminal vorhanden sind, beim Cronjob aber fehlen, und vergessene Jobs nach einem Serverumzug.

Nano Concepts dokumentiert geplante Aufgaben, richtet Überwachung und Benachrichtigung ein und wählt bei komplexen Abläufen robustere Werkzeuge wie Warteschlangen oder Workflow-Automatisierung, statt immer mehr Cronjobs aneinanderzureihen. Wichtig ist auch, dass die Jobs nicht nur auf dem Server eines einzelnen Dienstleisters liegen, sondern in der Dokumentation und in der Datensicherung erfasst sind.

Häufige Fragen zu Cronjob

Auf Linux-Servern öffnen Sie die Zeitplantabelle mit „crontab -e“ und tragen eine Zeile mit fünf Zeitfeldern und dem Befehl ein. Bei vielen Hostern genügt ein Formular im Kundenbereich. Testen Sie die Aufgabe vorher von Hand und leiten Sie die Ausgabe in eine Protokolldatei.

Meist ja: Viele Hosting-Pakete bieten geplante Aufgaben im Kundenmenü an, teils mit Einschränkungen bei Häufigkeit und Laufzeit. Prüfen Sie die Bedingungen Ihres Anbieters. Auf einem eigenen Server oder VPS haben Sie volle Kontrolle.

WP-Cron ist der Aufgabenplaner von WordPress. Er ist kein echter Cron, sondern wird erst bei einem Seitenaufruf angestoßen; bei wenigen Besuchern laufen Aufgaben daher verspätet. Für zeitkritische Aufgaben löst man ihn oft per echtem Cronjob aus.

Zuverlässig nur mit Überwachung: Der Job schreibt ein Protokoll, meldet Fehler und sendet nach jedem Lauf ein Lebenszeichen an einen Überwachungsdienst. Bleibt es aus, wird alarmiert. Ohne diese Kontrolle bemerken Sie Ausfälle oft erst an den Folgen.

Passende Leistungen

Verwandte Begriffe

Relevant für diese Branchen

Passende Magazin-Beiträge

In 60 Sekunden zum passenden Angebot

Bedarfsanalyse: Cronjob

Beantworten Sie ein paar kurze Fragen – wir melden uns in der Regel innerhalb von 24 Stunden mit einer ersten Einschätzung.

Projekt anfragen