Abläufe und Laufzeit · Frage 3 von 12

Wie lässt man einen eigenen Konsolenbefehl in TYPO3 regelmäßig automatisch ausführen?

1 Antwort ist richtig. Einfach

Lösung anzeigen

Lösung

  • A Über eine Scheduler-Aufgabe „Execute console commands“, die ein Cronjob per scheduler:run anstößt

Erklärung

Mit der Systemerweiterung Scheduler legt man im Backend eine Aufgabe vom Typ „Execute console commands“ an, wählt den eigenen Befehl aus und bestimmt Intervall oder Cron-Ausdruck. Damit der Scheduler tatsächlich arbeitet, ruft ein Cronjob auf dem Server regelmäßig vendor/bin/typo3 scheduler:run auf, z. B. alle fünf Minuten. #[AsCommand] ist nötig, damit der Befehl überhaupt existiert, plant ihn aber nicht ein. Code in ext_localconf.php läuft bei jedem Request und ist für zeitgesteuerte Aufgaben ungeeignet und langsam.

Zertifikate & Prüfungen

Welche Prüfung kommt als Nächstes?

19 Prüfungen kannst du schon üben, über 21 stimmst du gerade ab. Sieh dir alle Zertifikate mit offiziellen Infos an, gib deine Stimme ab oder schlag deine Prüfung vor.

Zur Zertifikatsübersicht