zum Inhalt springen

Tasks anlegen und ausführen

"Tasks" sind die Aufgaben, welche Sie dem System geben. Eine Übersicht der verfügbaren Tasks erhalten Sie, indem Sie im Scheduler Modul im oberen DropDown-Menü "Information" wählen. Es kann auch vorkommen, dass eine Extension solch einen Task anbietet und somit die Liste erweitert.

 

Hinweis: Sollten Sie spezielle Tasks haben, die z.B. durch (selbst-programmierte) Extensions hinzugefügt wurden, dann achten Sie bitte darauf, dass die Tasks ressourcenschonend sind. Bitte legen Sie keine Tasks an, die extremen Rechen- und/oder Speicheraufwand verursachen.

Wenn Sie sich unsicher sind, ob Sie einen Task problemlos ausführen können, dann kontaktieren Sie uns einfach (typo3master(at)uni-koeln.de).

 

Um nun einen Task anzulegen, wählen Sie im DropDown-Menü "Scheduled Tasks" und klicken Sie dort auf das Hinzufügen-Icon.

vergrößern:
Mit Klick auf den Button mit dem Tooltip "Add Task" können Sie im Scheduler eine weitere Aufgabe anlegen.

Informationen zu den auszufüllenden Feldern:

  • Class: ein Drop-Down Menü aus dem Sie die Aufgabe auswählen
  • Type: Für einen regelmäßigen Task wählen Sie "Recurring". Falls der Task nur ein einziges Mal ausgeführt werden soll, wählen Sie “Single”.
  • Task group: Dieses Feld können Sie leer lassen.
  • Start: Wann soll der Task (erstmalig) ausgeführt werden?
  • End: (optional). Setzt einen End-Zeitpunkt für regelmäßige Tasks.
  • Frequency: In welchem Rhythmus soll ein regelmäßiger Task ausgeführt werden? Dies muss entweder in Sekunden (!) oder mit Hilfe von Cron Commands angegeben werden. Zum Beispiel.: "3600", "@hourly" oder "0 * * * *" für eine stündliche Ausführung. “@daily” für eine Ausführung einmal am Tag.
  • Allow Parallel Execution: Aktivieren Sie dies um zu erlauben, dass Tasks gleichzeitig ausgeführt werden dürfen.
  • Description: Hier besteht die Möglichkeit eine kurze Beschreibung anzulegen, die angezeigt wird, wenn in der Liste “Scheduled tasks” der Mauszeiger über den Namen des Task geführt wird.

Zum Abspeichern klicken Sie bitte auf das Diskettensymbol oberhalb des Formulars:

Tasks ausführen

Alle angelegten Tasks werden unter "Scheduled Tasks" angezeigt.

Wenn Sie zum ersten Mal einen Task angelegt haben, dann wird er erst in der darauffolgenden Nacht zum ersten Mal ausgeführt.

Danach läuft das Skript, das die zu erledigenden Aufgaben abfragt, jedoch regelmäßig durch.

Beachten Sie: Der Server hat seinen eigenen Rhythmus wie oft er prüft, ob eine Aufgabe zu erledigen ist. Dies geschieht alle 15 Minuten (mit individueller Taktung, also nicht unbedingt immer zur vollen Stunde). Es ist somit durchaus möglich, dass ein Task nicht genau zur definierten Zeit anfängt, sondern erst dann, wenn der Server das nächste Mal abfragt, ob etwas durchzuführen ist. Diese Tasks werden dann als "late" markiert (siehe auch Statuslegende unterhalb der Tasks).

Sie können Tasks auch manuell ausführen, indem Sie den gewünschten Task markieren und auf "Execute selected tasks" klicken.

Kontakt
Bei Fragen und für eine individuelle Beratung wenden Sie sich bitte an TYPO3-Master.
Bei Fragen speziell zu unserem Angebot UniTy3, verwenden Sie bitte dieses Kontaktformular: UniTy3-Support.