Geplante Aufgaben (Scheduled Tasks)

Damit Smart Update Monitor deine Joomla-Website automatisch überwachen kann, wird die Funktion Geplante Aufgaben (Scheduled Tasks) von Joomla verwendet.

Ein Scheduled Task führt die Update-Prüfung regelmäßig im Hintergrund aus. Dadurch musst du Smart Update Monitor nicht manuell öffnen und die Prüfung über das Dashboard starten.

Warum einen Scheduled Task einrichten?

Ohne Scheduled Task kannst du Smart Update Monitor jederzeit manuell über Jetzt prüfen ausführen. Eine kontinuierliche Überwachung findet dann jedoch nur statt, wenn du die Prüfung selbst startest.

Mit einem Scheduled Task kann Joomla die Prüfung automatisch in einem festgelegten Intervall durchführen.

Dadurch kann Smart Update Monitor:

  • regelmäßig nach verfügbaren Updates suchen,
  • die gespeicherten Update-Informationen aktualisieren,
  • Probleme mit Update Sites erkennen,
  • die Ergebnisse protokollieren,
  • bei entsprechender Konfiguration E-Mail-Benachrichtigungen versenden.

Scheduled Task erstellen

Smart Update Monitor installiert ein eigenes Task-Plugin, das Joomla den benötigten Task-Typ zur Verfügung stellt.

Um die automatische Prüfung einzurichten:

  1. Melde dich im Administratorbereich deiner Joomla-Website an.
  2. Öffne System → Geplante Aufgaben.
  3. Klicke auf Neu.
  4. Wähle den Task für Smart Update Monitor aus.
  5. Lege das gewünschte Ausführungsintervall fest.
  6. Aktiviere und speichere den Task.

Joomla kann Smart Update Monitor anschließend entsprechend dem festgelegten Zeitplan automatisch ausführen.

Empfohlenes Intervall

Für die meisten Websites empfehlen wir, die Update-Prüfung einmal täglich auszuführen.

Updates für Joomla und Erweiterungen werden normalerweise nicht so häufig veröffentlicht, dass eine Prüfung im Abstand weniger Minuten oder Stunden erforderlich wäre.

Eine tägliche Prüfung bietet daher einen guten Kompromiss zwischen einer zeitnahen Benachrichtigung und unnötigen Anfragen an die verschiedenen Update-Server.

Task manuell ausführen

Nach der Einrichtung empfiehlt es sich, den neuen Task einmal manuell über die Joomla-Funktion für Scheduled Tasks auszuführen.

Dadurch kannst du direkt überprüfen, ob Smart Update Monitor korrekt gestartet wird.

Kontrolliere anschließend das Dashboard und die Logs von Smart Update Monitor. Dort sollte die durchgeführte Prüfung entsprechend berücksichtigt werden.

Wie werden Joomla Scheduled Tasks gestartet?

Das Erstellen eines Scheduled Tasks legt zunächst nur fest, was Joomla ausführen soll und wann die Ausführung vorgesehen ist.

Damit Scheduled Tasks zuverlässig automatisch gestartet werden, muss die Aufgabenplanung deiner Joomla-Installation korrekt eingerichtet sein.

Abhängig von deiner Joomla- und Server-Konfiguration kann die Ausführung beispielsweise über den Web Scheduler oder einen serverseitigen Cronjob erfolgen.

Weitere Informationen zur Einrichtung der Aufgabenplanung findest du in der offiziellen Joomla-Dokumentation.

Serverseitiger Cronjob

Wenn dein Hosting-Paket Cronjobs unterstützt, ist ein serverseitiger Cronjob für regelmäßig ausgeführte Aufgaben in der Regel die zuverlässigste Lösung.

Der Cronjob stößt die Joomla-Aufgabenplanung regelmäßig an. Joomla entscheidet anschließend anhand der konfigurierten Zeitpläne, welche Scheduled Tasks tatsächlich ausgeführt werden müssen.

Die genaue Einrichtung eines Cronjobs unterscheidet sich je nach Hosting-Anbieter. Informationen dazu findest du normalerweise im Kundenbereich oder in der Dokumentation deines Webhosters.

Task wird nicht ausgeführt

Wenn im Dashboard über längere Zeit kein neuer Check angezeigt wird, überprüfe zunächst den eingerichteten Scheduled Task.

Achte insbesondere auf folgende Punkte:

  • Ist der Smart-Update-Monitor-Task aktiviert?
  • Ist das Ausführungsintervall korrekt eingestellt?
  • Funktionieren andere Joomla Scheduled Tasks?
  • Wird der Joomla Scheduler regelmäßig durch den Server aufgerufen?
  • Wird bei einer manuellen Ausführung des Tasks ein Fehler angezeigt?

Überprüfe anschließend das Protokoll von Smart Update Monitor. Dort kannst du nachvollziehen, ob eine Update-Prüfung durchgeführt wurde.

Manuelle Prüfung bleibt weiterhin möglich

Auch wenn ein Scheduled Task eingerichtet ist, kannst du jederzeit zusätzlich eine manuelle Prüfung über das Dashboard starten.

Das ist beispielsweise hilfreich, wenn du gerade Änderungen an deiner Website vorgenommen hast oder unmittelbar prüfen möchtest, ob ein bestimmtes Update erkannt wird.

Empfohlene Einrichtung

Für eine zuverlässige automatische Überwachung empfehlen wir folgende Konfiguration:

  • Smart-Update-Monitor-Task aktiviert
  • Update-Prüfung einmal täglich
  • zuverlässige Ausführung des Joomla Schedulers, vorzugsweise über einen serverseitigen Cronjob
  • E-Mail-Benachrichtigungen aktiviert

Nach dieser Einrichtung arbeitet Smart Update Monitor weitgehend automatisch im Hintergrund.