Zschimmer GmbH Impressum und Kontakt

Job Scheduler     Erste Seite

  XML     API     Register


logo

XML-Element  <modify_spooler>     (Kommando)

<modify_spooler
cmd  = "cmd"
timeout  = "int"
/>

 

Wenn der Scheduler wegen Plattenplatzmangel für ein Protokoll angehalten hat (<state waiting_errno="…">), werden die Subkommandos pause, reload, terminate, terminate_and_restart, let_run_terminate_and_restart nicht sofort ausgeführt. Dagegen wirken continue, abort_immediately und abort_immediately_and_restart sofort.

Beispiel  

<modify_spooler cmd="abort_immediately_and_restart"/>

Eltern-Elemente

<commands>  

  – XML-Kommandos

Attribute

cmd="cmd" 

Folgende Subkommandos sind möglich:

cmd="pause"
Hält den Scheduler vorübergehend an. Tasks in eigenen Prozessen laufen noch solange weiter, wie sie nicht mit dem Scheduler kommunizieren.
cmd="continue"
Hebt cmd="pause" auf.
Oder setzt den Scheduler fort, wenn er wegen Platzmangels für die Protokolldateien angehalten hat (siehe hier).
cmd="reload"
Lädt die Skripte der Jobs neu.
cmd="terminate"
Beendet den Scheduler ordentlich (näheres hier) und Spooler.terminate()).
cmd="terminate_and_restart"
Beendet den Scheduler ordentlich und versucht ihn dann neu zu starten (näheres hier und Spooler.terminate_and_restart()).
cmd="let_run_terminate_and_restart"
Beendet den Scheduler ordentlich und versucht ihn dann neu zu starten. Laufende Tasks werden nicht beendet (außer wartende Tasks im Zustand running_waiting_for_order). Erst wenn sich alle Tasks beendet haben, endet der Scheduler. (Näheres hier).
cmd="abort_immediately"
Bricht den Scheduler sofort ab (näheres hier).
cmd="abort_immediately_and_restart"
Bricht den Scheduler sofort ab und versucht ihn dann neu zu starten (näheres hier).

timeout="int" 

Für cmd="terminate" und cmd="terminate_and_restart": Die Frist, nach der der Scheduler nicht beendete Prozesse abbrechen soll.

Voreingestellt ist eine endlose Frist.

Siehe Spooler.terminate().

Anwort  <ok>

<spooler>
    <answer>
        <ok …>
    </answer>
</spooler>

Software- und Organisations-Service GmbH

Zuletzt geändert von aa, 2007-10-22