Warum läuft mein Cronjob nicht?

Praktische, lösungsorientierte Anleitungen für die häufigsten Gründe, warum geplante Jobs stillschweigend ausfallen — nach Plattform und Stack.

Hetzner

Hetzner-Cronjob läuft nicht? So beheben Sie es

Ihr Crontab-Eintrag feuert nie (oder feuert, tut aber nichts) auf einem Hetzner-VPS.

Docker

Cron im Docker-Container läuft nicht? Lösungen, die wirklich funktionieren

Cron in Ihrem Container feuert nie oder feuert, kann aber keine E-Mails senden oder Ihre Env-Variablen nicht sehen.

Laravel

Laravel-Scheduler läuft nicht — oder suchen Sie eine Alternative?

schedule:run ist eingerichtet, aber Ihre geplanten Laravel-Tasks werden auf dem Server nie ausgeführt.

Kubernetes

Kubernetes-CronJob läuft nicht? Schnell diagnostizieren

Ihr CronJob existiert, aber es werden keine Jobs erstellt, oder Pods starten und scheitern unbemerkt.

Ubuntu

Ubuntu-Cron sendet keine E-Mail? Warum, und was Sie stattdessen tun sollten

Ihr Cronjob läuft, aber die Ausgabe-E-Mail (Fehler, Reports) kommt nie an.

GitHub Actions

GitHub-Actions-Cron-Schedule läuft nicht? Alle stillen Ursachen

Ihr Workflow hat einen `on: schedule`-Trigger, läuft aber nie, läuft zu spät — oder hat vor Wochen unbemerkt aufgehört.

Vercel

Vercel-Cronjob läuft nicht? Diese Punkte zuerst prüfen

Ihre `vercel.json` definiert Crons, aber die Function läuft nie, läuft zu seltsamen Zeiten oder liefert 401.

systemd

systemd-Timer läuft nicht? In fünf Schritten diagnostizieren

Ihre `.timer`-Unit existiert, aber der Service läuft nie — oder `list-timers` zeigt einen Lauf und nichts ist passiert.

KI-Agenten

Geplanter KI-Agent läuft nicht? Schnell diagnostizieren

Der nächtliche Lauf hat nichts produziert — keine Ausgabe, kein Fehler, und niemand weiß, wann er zuletzt funktioniert hat.

Vercel

Vercel-Cron-Limits erklärt: Hobby vs. Pro

Ihr Cron muss häufiger, präziser oder zuverlässiger laufen, als Ihr Vercel-Plan erlaubt.