Was ist der Scheduler?

Der TYPO3 Scheduler ist ein Backen Modul, welches über ein CLI Skript angestoßen werden kann. Das besondere von CLI Skripten ist es, dass diese durch den Webserver mit der PHP Binary direkt aufgerufen werden können. In Kombination mit einem Cronjob kann man dadurch nun ein regelmäßiger Ausführungen von dem TYPO3 Scheduler erreichen.

Der TYPO3 Scheduler besteht aus sogenannten Tasks. Es gibt systemeigene Tasks und Tasks aus Extensions von Drittanbietern. Diese Tasks können ebenfalls zeitlich terminiert werden. Sogesehen sind Scheduler Tasks die Cronjobs von TYPO3. Der große Vorteil ist, dass diese Tasks parallel im Hintergrund ausgeführt werden, wodurch der Benutzer im Frontend nichts bemerkt.

Klassische Aufgaben sind Aufräumarbeiten im File Storage oder in der Datenbank. E-Mail Versand von Fehlerreports oder Datenbankexporte sind ebenfalls praktische Aufgaben.