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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.