Servus, auf meinem Server habe ich viele Scripte (aktuell über 30), die alle verschiedene Aufgaben ausführen und es kommen immer noch weitere dazu. Alle Scripte werden regelmäßig von cron gestartet. Das Problem dabei ist jetzt, dass die crontab bei der Menge an Scripten langsam sehr unübersichtlich wird. Gibt es irgendeine übersichtlichere Alternative zur crontab? Am liebsten wäre mit eine datenbankgestützte Alternative, da damit einiges flexibler einstellbar wäre.
Die Crontab per Ansible erstellen lassen? https://www.infinitypp.com/ansible/how-to-manage-cron-commands-jobs-in-ansible/
Rolf M. schrieb: > Die Crontab per Ansible erstellen lassen? Mal ansehen. Hilfsprogramme zum Erzeugen der crontab gibts ja mehrere. Aber die Unübersichtlichkeit bleibt trotzdem. Wegstaben V. schrieb: > Oracle Job scheduler? Weiche von mir du Dämon! :) Zwar eine interessante Idee, aber Oracle kommt mir nicht auf die Systeme. Nachtrag zu oben: Die Datenbank wäre natürlich MariaDB.
ja, ist für php mit symfony. aber vielleicht kannst du da was abkupfern: https://packagist.org/packages/jmose/command-scheduler-bundle hatte ich mal im einsatz, habe dann aber zu ansible gewechselt
:
Bearbeitet durch User
K. L. schrieb: > Rolf M. schrieb: >> Die Crontab per Ansible erstellen lassen? > > Mal ansehen. Hilfsprogramme zum Erzeugen der crontab gibts ja mehrere. > Aber die Unübersichtlichkeit bleibt trotzdem. Durch das Verschieben der Einträge in eine Datenbank wird es auch nicht automatisch übersichtlicher. Wenn du die ganze Konfiguration über Ansible erledigst, kannst du jeden Cron-Job da einsortieren, wo er jeweils dazu gehört.
Moin, - ich weiss ja nicht welche "Geschmacksrichtung" (aka Distribution) benutzt, aber in /etc/cron.d/ (bei Debian) kannst Du crontabs nach Deiner eigenen Geschmacksrichtung sortieren. Innerhalb dieses Verzeichnis /etc/cron.d kannst Du beliebige crontabs plazieren. cron.daily, hourly, weekly und monthly sind auch da. Gruesse Th.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.