Cronjobs
Voraussetzung, um den Menüpunkt „Cronjobs“ zu sehen und dessen Funktionen im CONTENIDO-Backend verwenden zu können, ist die Installation des Plugins „Cronjobs Overview“ im Plugin Manager.
Was ist ein Cronjob? Vereinfacht dargestellt ist ein Cronjob nichts anderes als ein wiederkehrender Aufruf einer Funktion. Sie definieren also beispielsweise, dass der Cronjob „XY“ jeden Montag ausgeführt werden soll. Cronjobs lohnen sich, um standardmäßige Aufträge automatisch erledigen zu lassen, sodass Sie nicht dran denken und sich einen Vermerk im Kalender machen müssen. In CONTENIDO gibt es von Haus aus Cronjobs zur Optimierung der Datenbank, dem Anlegen eines Zwischenspeichers für den Linkchecker, sodass Sie nicht regelmäßig bei größeren Installationen minutenlang auf ein Resultat warten müssen, oder z. B. auch zur Versendung von Newsletter, Artikelverschiebungen usw. Selbstverständlich können Sie eigene Cronjobs ergänzen. In CONTENIDO sind Cronjobs normale PHP-Dateien, die auf die CONTENIDO-Struktur zurückgreifen.
Über die Cronjobs-Verwaltung haben Sie folgende Optionen:
Cronjob bearbeiten: Bearbeiten der „crontab.txt“, diese regelt, zu welchen Zeitpunkten die jeweiligen Cronjobs ausgeführt werden. Sie können die „crontab.txt“ alternativ auch über einen einfachen Texteditor bearbeiten und auf dem Server aktualisieren. Zu finden ist die Datei im Ordner „data/cronlog“. Wie die Datei aufgebaut ist, können Sie folgender Seite (Englisch) entnehmen: http://www.adminschoice.com/crontab-quick-reference/.
Unterhalb der Bearbeitungsmöglicheit wird eine Übersicht aller Cronjobs in Ihrer CONTENIDO-Installation im Ordner „contenido/cronjobs” angezeigt. Mit einem Klick auf den Cronjob (z.B. „linkchecker.php“) sehen Sie das letzte Ausführungsdatum und können mit Klick auf den Pfeil rechts von „Cronjob ausführen“ den Cronjob direkt aus dem Backend heraus ausführen und so auf seine Funktionalität überprüfen. Sofern der Hinweis „Datei wurde inkludiert!“ erscheint, war die Ausführung erfolgreich.
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.