Cronjobdetails

Zuletzt aktualisiert: 2026-09-15

Auf der Übersicht Cronjobs siehst du, ob und wann ein Hintergrundauftrag laufen soll. Diese Seite beantwortet die Anschlussfrage: Ist er wirklich gelaufen, und was ist dabei passiert? Du findest hier Zeitplan und Befehl eines einzelnen Cronjobs im Detail, seine vollständige Ausführungshistorie mit Ergebnis und Protokollausgabe jedes Laufs, und kannst ihn hier auch unabhängig vom Zeitplan sofort manuell auslösen — praktisch, um eine gerade geänderte Konfiguration ohne Wartezeit zu testen oder einen fehlgeschlagenen Lauf erneut zu versuchen.

Detailseite eines Cronjobs mit Zeitplan, Befehl und Ausführungsprotokoll

Anzeige und Navigation

Zeitplan, Befehl und Grunddaten im Überblick

Drei Blöcke im Kopfbereich bilden genau die Fragen ab, die du an einen Cronjob hast: Allgemeine Informationen zeigt Name, Beschreibung und den Aktiv-Status, Wann den Cron-Ausdruck roh (z. B. „13 3 * * *“) sowie darunter Menschenlesbar als ausformulierte deutsche Übersetzung (bei „13 3 * * *“ etwa „um Minute(n) 13, um Stunde(n) 3, jeden Tag des Monats, jeden Monat, jeden Tag der Woche“ — gemeint: täglich um 3:13 Uhr) und den Zeitpunkt des letzten Laufs (oder Nie), und Was den hinterlegten Systembefehl in einer grauen Box — den technischen Yii-Konsolenbefehl, den der Scheduler bei jeder Ausführung aufruft. Eine längere Beschreibung wird zunächst nur mit den ersten Wörtern angezeigt; den vollständigen Text siehst du, sobald du mit der Maus darüberfährst.

Zur Liste zurückfinden

Der Breadcrumb oben („Einstellungen / Cronjobs / ‹Name›“) führt mit einem Klick auf Cronjobs zurück zur Übersicht Cronjobs. Zusätzlich merkt sich flinkest jeden besuchten Cronjob im „Zuletzt besucht“-Panel — praktisch, wenn du beim Debuggen eines Ausfalls zwischen mehreren Cronjob-Detailseiten hin- und herspringst.

Nicht (mehr) existierender Cronjob

Ruft die Adresse eine Cronjob-ID auf, die es nicht oder nicht mehr gibt — etwa weil er zwischenzeitlich in einem anderen Fenster gelöscht wurde —, meldet flinkest „Failed to load cronjob“ und navigiert automatisch zurück zur Liste Cronjobs.

Ausführungsprotokoll

Ausführungsprotokoll ansehen

Links unter dem Kopfbereich listet das Panel Ausführungsprotokoll jeden bisherigen Lauf dieses Cronjobs — Spalten Status (grün „Erfolg“ oder rot „Fehlgeschlagen“), Ausführungszeit und Dauer —, standardmäßig nach Ausführungszeit absteigend sortiert. Ein Lauf ohne jede Dauerangabe (z. B. weil er noch nicht abgeschlossen protokolliert wurde) zeigt an dieser Stelle einen Strich.

Protokollzeile aufklappen

Ein Pfeil links an jeder Zeile klappt sie auf und zeigt Ergebnis — den rohen Ergebniswert ok oder failed — sowie, sofern der Lauf eine Ausgabe erzeugt hat, darunter Protokoll-Ausgabe mit der vollständigen Programmausgabe genau dieses einen Laufs. Ein Lauf ganz ohne Ausgabe zeigt diesen zweiten Bereich gar nicht erst an. Diese beiden Überschriften sind bewusst unterschiedlich benannt vom Panel-Titel „Ausführungsprotokoll“ darüber — damit „alle Läufe“ und „ein einzelner Lauf“ nicht wie derselbe Bereich wirken.

Fehlgeschlagene Läufe zusätzlich im Systemprotokoll. Schlägt eine Ausführung fehl, hält flinkest das zusätzlich im allgemeinen Systemprotokoll fest. Erfolgreiche Läufe tauchen dort nicht auf — die vollständige Historie, erfolgreich wie fehlgeschlagen, findest du nur hier im Ausführungsprotokoll.

Ausführungsprotokoll sortieren und durchblättern

Über die Spaltenköpfe Status, Ausführungszeit oder Dauer sortierst du das Protokoll um — praktisch, um schnell den zuletzt fehlgeschlagenen oder einen ungewöhnlich langen Lauf zu finden. Standardmäßig zeigt eine Seite 25 Einträge; darunter blätterst du mit der üblichen Leiste (Erste/Vorherige/Nächste/Letzte Seite, wählbare Zeilenzahl 10–200). Ein Kreispfeil-Symbol im Paginator lädt das Protokoll unabhängig davon manuell neu.

Ausführungsprotokoll bleibt aktuell

Läuft der reale Hintergrund-Scheduler minütlich weiter oder führt ein zweiter Administrator den Job manuell aus, erscheint der neue Protokolleintrag automatisch, ohne dass du die Seite neu laden musst. Der Wert Letzter Lauf im Block Wann zieht dabei ebenfalls sofort nach.

Aktionen im Kopfbereich

Cronjob jetzt ausführen

Oben rechts löst Jetzt ausführen den hinterlegten Befehl sofort aus — unabhängig vom Zeitplan und auch dann, wenn der Cronjob gerade deaktiviert ist: Der Aktiv-Schalter steuert ausschließlich, ob der automatische Scheduler den Job berücksichtigt, nicht den manuellen Sofortlauf. So lässt sich ein frisch angelegter oder gerade deaktivierter Cronjob schon testen, bevor er scharf geschaltet wird, oder ein fehlgeschlagener Lauf (Bankabgleich, Rechnungslauf …) ohne Wartezeit erneut versuchen. Eine Rückfrage „Möchten Sie diesen Cronjob jetzt wirklich ausführen?“ verhindert ein versehentliches Auslösen per Fehlklick; die Schaltfläche bleibt für die Dauer der Ausführung im Ladezustand — bei einem Job, der normalerweise mehrere Minuten braucht, entsprechend lange, das ist kein Hängenbleiben. Danach meldet flinkest Erfolg oder Fehlschlag als Toast, der neue Lauf erscheint automatisch oben im Ausführungsprotokoll, und Letzter Lauf zieht ohne Neuladen der Seite nach.

Cronjob bearbeiten

Bearbeiten öffnet denselben Dialog wie auf der Liste Cronjobs — Schalter aktiv, Name, Beschreibung, Befehl und der Zeitplan-Editor mit den Reitern Minuten/Stunden/Tage im Monat/Monate/Wochentage sowie einem manuellen Ausdruck —, hier direkt im Kontext der laufenden Diagnose, ohne auf die Liste wechseln zu müssen. Speichern aktualisiert die Detailseite inline, inklusive eines neu berechneten Breadcrumbs bei einer Namensänderung; schließt du den Dialog stattdessen mit offenen Änderungen, fragt flinkest vorher nach, ob du sie wirklich verwerfen willst.

Cronjob löschen

Über das „…“-Menü im Kopfbereich (nicht als eigene Schaltfläche, da bei nur einem Zusatzpunkt eingeklappt) steht Löschen bereit. Nach der Rückfrage „Löschen von ‹Name›“ verschwindet der Cronjob endgültig — inklusive seiner gesamten Ausführungshistorie im Ausführungsprotokoll, die automatisch mitgelöscht wird — und du landest wieder auf der Übersicht Cronjobs. Schlägt das Löschen serverseitig fehl, bleibt der Cronjob bestehen und flinkest zeigt dazu eine Fehlermeldung.

Zugriff

Nur für Administratoren erreichbar

Diese Seite und jede Aktion darauf — Ansehen, Jetzt ausführen, Bearbeiten, Löschen — verlangt die Administratorrolle, dieselbe strenge Regel wie auf der Liste Cronjobs: Der gesamte Einstellungsbereich ist ohne diese Rolle nicht aufrufbar, zusätzlich prüft die Schnittstelle selbst jede der Aktionen noch einmal einzeln.

Verwandte Seiten

Häufige Fragen

Was passiert, wenn ich einen inaktiven Cronjob über „Jetzt ausführen“ starte? Er läuft trotzdem — Jetzt ausführen berücksichtigt den Status Aktiv nicht. Der Cronjob wird dadurch nicht automatisch nach seinem Zeitplan gestartet, lässt sich aber jederzeit manuell testen.

Warum steht bei „Letzter Lauf“ „Nie“? Der Cronjob wurde noch nie ausgeführt — weder automatisch nach seinem Zeitplan noch manuell über Jetzt ausführen.

Was bedeutet der Status „Fehlgeschlagen“ im Ausführungsprotokoll? Der hinterlegte Befehl hat bei diesem Lauf einen Fehler zurückgemeldet. Klapp die Zeile über den Pfeil links auf, um unter Protokoll-Ausgabe die vollständige Ausgabe des Befehls zu lesen, sofern eine vorhanden ist; zusätzlich steht ein fehlgeschlagener Lauf auch im allgemeinen Systemprotokoll.

Kann ich einen Cronjob deaktivieren, ohne ihn zu löschen? Ja. Öffne Bearbeiten und schalte aktiv aus. Der Zeitplan bleibt gespeichert, flinkest führt den Job dann aber nicht mehr automatisch aus — manuell über Jetzt ausführen bleibt er trotzdem jederzeit testbar.

Warum verschwinden beim Löschen auch alte Protokolleinträge? Die Ausführungshistorie eines Cronjobs hängt fest an ihm. Löschst du den Cronjob, entfernt flinkest automatisch auch alle zugehörigen Einträge im Ausführungsprotokoll — dafür gibt es keine gesonderte Rückfrage, die Löschbestätigung des Cronjobs deckt beides ab.

Häufige Fragen zu dieser Seite

Wer darf Cronjobs ansehen, ausführen, bearbeiten oder löschen?

Nur Administratoren. Der gesamte Einstellungsbereich ist ohne diese Rolle nicht erreichbar, und auch die Schnittstelle prüft bei jeder einzelnen Aktion an einem Cronjob zusätzlich die Administratorrolle.

Was passiert, wenn ich einen inaktiven Cronjob über „Jetzt ausführen“ starte?

Er läuft trotzdem — Jetzt ausführen berücksichtigt den Status Aktiv nicht. Ein deaktivierter Cronjob wird dadurch nicht automatisch nach seinem Zeitplan gestartet, lässt sich aber jederzeit manuell testen.

Warum steht bei „Letzter Lauf“ „Nie“?

Der Cronjob wurde noch nie ausgeführt — weder automatisch nach seinem Zeitplan noch manuell über Jetzt ausführen.

Was bedeutet der Status „Fehlgeschlagen“ im Ausführungsprotokoll?

Der hinterlegte Befehl hat bei diesem Lauf einen Fehler zurückgemeldet. Klapp die Zeile über den Pfeil links auf, um unter Protokoll-Ausgabe die vollständige Ausgabe des Befehls zu lesen.

Kann ich einen Cronjob deaktivieren, ohne ihn zu löschen?

Ja. Öffne Bearbeiten und schalte aktiv aus. Der Zeitplan bleibt gespeichert, flinkest führt den Job dann aber nicht mehr automatisch aus. Löschen dagegen entfernt ihn endgültig, inklusive seiner Ausführungshistorie.

Warum verschwinden beim Löschen auch alte Protokolleinträge?

Die Ausführungshistorie eines Cronjobs hängt fest an ihm. Löschst du den Cronjob, entfernt flinkest automatisch auch alle zugehörigen Einträge im Ausführungsprotokoll.

Weitere Fragen: alle FAQs durchsuchen.