Ausführungsverlauf der geplanten Aufgaben

  • Joomla Version
    5.4.1
    PHP Version
    PHP 8.3.x
    Hoster
    nicht relevant

    Nunmehr habe ich mich mit den geplanten Aufgaben beschäftigt. Nachdem ich das Problem mit der blockierenden Aufgabe beseitigt habe und z.B. die Sessions wieder gelöscht werden, habe ich eine Frage:

    Kann man mit einer Aufgabe oder einen anderen Methode den Ausführungsverlauf der geplanten Aufgaben löschen?

    Schönen Restnikolaus Christian

  • Moin

    Über Joomla selbst wäre mir jetzt keine Möglichkeit bekannt. Aber Du kannst ein kleines Skript verwenden, welches die Datei mit dem Ausführungsverlauf ab Zeile 6 löscht und per Cron aufgerufen werden könnte. Die älteren Logs hätten dann eine 1. im Namen und könnten ebenfalls so aufgerufen und bereinigt werden.

    Ein Cron der sich am ersten eines jeden Monats um 1 Uhr morgens ausführt könnte dann so aussehen (Pfade usw. musst Du natürlich anpassen).

    Code
    0 3 * * * /usr/bin/php /var/www/html/administrator/logs/clear_joomla_scheduler.php

    Alles auf eigene Gefahr, mit ChatGPT gelöst, kann Spuren von Nüssen enthalten usw.

    Gruß Jan