Geplante Aufgaben ausführen (Cron-Job)

1 Min. lesen

Ein sogenannter Cron-Job ist ein Sammelmechanismus für viele automatische Wartungs-, Synchronisations- und Benachrichtigungsaufgaben. Er prüft nicht eine einzelne Aufgabe, sondern welche geplanten Aufgaben jetzt fällig sind und führt diese dann aus. Auch in deinem ChurchTools erledigt ein Cron-Job diese wichtigen Verwaltungsaufgaben im Hintergrund.

Das sind beispielsweise solche Aufgabenbereiche:

  • Kalender: externe Kalenderquellen aktualisieren
  • Check-in: alte Einträge in der Druck-/Warteschlange löschen
  • Benutzer/E-Mails/Administration: Loginfehler zurücksetzen, alte E-Mail-Daten bereinigen, nicht mehr benötigte Anhänge entfernen
  • Berichte: geplante Berichte verschicken
  • Events: Erinnerungen, Hinweise zu offenen Diensten und Leiter-Infos versenden
  • Allgemeine Wartung: Erinnerungs- und Benachrichtigungs-E-Mails anstoßen, Daten bereinigen, Lizenzinformationen abrufen, alte temporäre Dateien löschen
  • und eine Menge mehr …

Ausführung geplanter Aufgaben #

Das Ausführen der geplanten Aufgaben wird alle 4 Stunden automatisch bei allen Systemen ausgelöst. Der Start ist immer in der Nacht. Sobald jemand das System aktiv nutzt, läuft er jede Stunde zusätzlich.

Du kannst den Cron-Job auch manuell über das Verwalten-Menü mit Klick auf Geplante Aufgaben ausführen auslösen.

Bestandteile eines Cron-Jobs #

Welche der geplanten Aufgaben tatsächlich laufen, hängt vom Zeitplan, den im System aktivierten Modulen und der Aufrufart ab. Nicht alles läuft bei jedem Aufruf. Ein Cron-Job besteht immer aus mehreren Teilen. Um dir zu verdeutlichen, was gemeint ist, geben wird dir jeweils ein paar Beispiele, sodass du eine bessere Vorstellung bekommst.

  1. Feste Aufgaben, die immer laufen
    – Erinnerungs-E-Mails anstoßen
    – Temporäre Dateien löschen
    – Auth-/Berechtigungs-Cache leeren
    – Lauf als beendet markieren
  2. Je nach Zeitpunkt werden zusätzlich zeitgesteuerte Cron-Aufgaben ausgeführt
    • Bereinigung/Löschen
      • Cache bereinigen
      • Alte Bilder löschen
      • Abgelaufene Anmelde-/Einladungs-Token löschen
      • Abgelaufene Abonnements bereinigen
      • Alte Logeinträge bereinigen
      • Abgelaufene Routine-Läufe löschen
    • Benachrichtigungen/E-Mails
      • Geburtstagsbenachrichtigungen versenden
      • Chat-Einladungen anstoßen
      • Follow-up-E-Mails versenden
      • Geplante Berichte erzeugen und verschicken
      • Diensterinnerungen, offene Dienste und Leiter-Infos versenden
      • E-Mails aus der normalen E-Mail-Warteschlange verschicken
    • Synchronisation/Automatisierung
      • Chat-Daten aktualisieren
      • Event-Chat automatisch starten
      • Sync-Jobs automatisch starten
      • Dynamische Gruppen neu berechnen
      • CCLI-bezogene Wartung ausführen
    • Gruppen/Termine/Check-in
      • Gruppenanmeldungen verarbeiten
      • Beendete Gruppen aufräumen
      • Gruppenmitglieder aktualisieren
      • Gruppentermine erzeugen
      • Anmeldetermine für Gruppen verarbeiten
      • Routine-Jobs ausführen
      • Fehler-E-Mails zu Routine-/Gruppenabläufen versenden
    • Sonstige Systemaufgaben
      • Datenbank-/Import-Aufräumung
      • Lizenzinformationen abrufen
      • Automatische Benachrichtigungen in die E-Mail-Warteschlange stellen
      • Data-Security-Mails versenden
      • Allgemeine E-Mails verschicken
  3. Eigene Cron-Läufe für aktivierte Module starten
    • Geplante Berichte erzeugen und an Empfänger versenden
    • Externe iCal-/Kalenderquellen aktualisieren
    • Serienbriefe ausführen
    • Alte Dateien löschen
    • Gruppenmitgliedschaften aktuell halten
  4. Aufräumarbeiten erledigen
  5. Wenn der Cron mit sendmail=true aufgerufen wird, macht er nur den Hintergrundversand:
    • Ausstehende E-Mails in Blöcken verschicken
    • Bei Bedarf den nächsten Hintergrundlauf anstoßen
Aktualisiert am 14. Juli 2026
War diese Seite hilfreich für dich?