Einrichtung
Installation und Voraussetzungen
Ein Cron-Job-Scheduler-Dienst für webtrees: plane Wartungs-/Batch-Jobs mit Standard-Cron-Ausdrücken, beobachte deren Ausführungshistorie in der Admin-UI und trigger sie manuell. Das Modul ist der Dienst; das OS (klassisches Cron oder ein systemd-Timer) muss nur ein kleines Skript einmal pro Minute aufrufen.
cj_job, cj_run)proc_open, kein Shell), mit pro-Job-Timeout und erfasster Ausgabecron-jobs.php
-Manifest oder eine getCronJobs()-Methode); sie erscheinen hier, deaktiviert erstellt und bereit zum AktivierenEventQueue::push()-Aufruf, die eingebauten Pseudo-Event-Poller oder Route-Eventsdata/offline.txt existiert, wird der Tick vor jedem Datenbankzugriff übersprungen
Ursprünglich entwickelt als Support-Modul für LinkEnhancer, um dessen Indizes aktuell zu halten.
Installation und Voraussetzungen
Jobs erstellen, Ausführungshistorie und Admin-UI
Wie ’tickt’ das Modul
Ereignisgesteuerte Jobs, Webhooks, Pseudo-Events und Route-Events
Wie können andere benutzerdefinierte Module dieses Cronjob-Modul nutzen?
Command-Line-Skripte und Wartung
Sicherheitsmodell und Befehlsvalidierung