Cronjobs mithilfe einer Datenbank starten

OP Persönliche Seite #7410455
Lesenswert?

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.

OP Persönliche Seite #7410506
Lesenswert?

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.

#7410551
Lesenswert?

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.

Gast #7410559
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren