Was ist ein Cronjob?
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.

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
Praxisbeispiel: 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

Prozessautomatisierung
Wiederkehrende Aufgaben laufen automatisch – weniger Handarbeit, weniger Fehler, mehr Zeit fürs Geschäft.
Mehr erfahren
Wartung & Support
Updates, Monitoring, Backups und Weiterentwicklung – damit Websites, Apps und Software zuverlässig laufen.
Mehr erfahren
DevOps & CI/CD
Automatisierte Tests, Builds und Deployments – für schnellere Releases und weniger Ausfälle im Livebetrieb.
Mehr erfahren
Datenbanken & Cloud
Datenarchitektur, Migration und Cloud-Hosting – performant, sicher und auf Wunsch in deutschen Rechenzentren.
Mehr erfahrenVerwandte Begriffe
Relevant für diese Branchen
Passende Magazin-Beiträge

DevOps und GitOps: CI/CD-Pipeline, Qualität und reproduzierbare Releases
Releases ohne Herzklopfen: Wie eine CI/CD-Pipeline, Infrastruktur als Code und ein geübter Rollback-Plan die Auslieferung von Software reproduzierbar und messbar machen.
Weiterlesen
Cloud-Skalierung für Plattformen: Engpässe finden, Kosten steuern
Mehr Server lösen selten das eigentliche Problem. So skalieren Sie Webplattformen gezielt: Engpässe messen, Datenbank und Cache zuerst, Kosten und Ausfallsicherheit von Anfang an im Griff.
Weiterlesen
Software-Wartung: Was ein Wartungsvertrag leisten sollte
Software ist nie fertig. Welche Leistungen ein Wartungsvertrag umfassen sollte, wie Sie Wartung, Support und Weiterentwicklung abgrenzen und welchen Umfang Ihre Software wirklich braucht.
Weiterlesen