Manuell gestartete Cronjobs analog zum Cronjob-Worker ausführen
Beschreibung
Aktuell kann man einen Cronjob (genauer: einen Task) manuell starten, diese Ausführung passiert aber separat vom Cronjob-Worker, insbesondere:
- kann man einen Cronjob mehrfach starten, ohne daß das auffällt oder verhindert wird
- landet die Ausgabe des Jobs nur im Browser, aber nicht in der DB bei den Logs
Letzteres bedeutet, daß man im Log nicht mal sieht, daß der Job manuell ausgeführt wurde (was Fehleranalysen erschwert).
Technisch hat der manuell gestartete Job auch eine etwas andere Ausführungsumgebung (apache/nginx vs. cron), ich weiß aber nicht, ob das ein Problem ist.