Online-Hilfepaket 10
Cron-Jobs - Einführung
Grundlegendes
Ein Cron-Job ist ein automatisierter Prozess, der in festgelegten Zeitabständen ausgeführt wird – zum Beispiel täglich, wöchentlich oder monatlich. Diese Prozesse laufen im Hintergrund und sorgen dafür, dass wiederkehrende Aufgaben in ILIAS automatisch erledigt werden.
Verwendung und Zweck
In ILIAS werden Cron-Jobs genutzt, um zentrale Systemaufgaben regelmäßig und zuverlässig durchzuführen. Sie entlasten Administratorinnen und Administratoren, da viele Wartungsprozesse automatisch ablaufen können.
Cron-Jobs werden unter anderem verwendet, um:
- die Gültigkeit zeitlich begrenzter Benutzerkonten zu prüfen und betroffene Personen zu benachrichtigen,
- Benachrichtigungen aus Foren, News, E-Mails, Peer-Feedbacks oder Sprechstunden-Buchungen zu versenden,
- Kontakte zu aktualisieren,
- inaktive Benutzer automatisch zu löschen,
- Speicherplatzkontingente zu überwachen und bei Überschreitungen Benachrichtigungen zu versenden,
- Daten-Synchronisierungen mit LDAP anzustoßen,
- den Suchindex des Lucene-Servers zu aktualisieren,
- und die Gültigkeit hinterlegter Links regelmäßig zu prüfen.
Eigenschaften von Cron-Jobs
- Cron-Jobs laufen unabhängig von Benutzeraktionen im Hintergrund.
- Jeder Job kann einzeln aktiviert, deaktiviert oder zeitlich angepasst werden.
- Fehler oder Warnungen aus Cron-Jobs können protokolliert und über Benachrichtigungen ausgegeben werden.