Job Scheduler Erste Seite |
Der Scheduler beendet sich erst, wenn kein Job mehr läuft.
Siehe Spooler.terminate() und <modify_spooler cmd="terminate">.
Sie können zum Beenden eine Frist angeben. Wenn nach Ablauf der First noch Tasks laufen, weil sie in z.B. spooler_process() zu lange verharren, bricht der Scheduler alle noch laufenden Prozesse ab.
Zuvor verschickt er eine eMail mit dem Hinweis auf Tasks, die abgebrochen werden.
Er wartet dann längstens 30s aufs Ende der Tasks (normalerweise gelingt der Abbruch sofort) und beendet sich dann.
Siehe Spooler.terminate() und <modify_spooler cmd="terminate">.
Der Scheduler bricht allen Prozesse (einschließlich der mit add_pid() registrierten fremden Prozesse) sofort ab (Unix: kill -s KILL, Windows: TerminateProcess()). Dann bricht er sich selbst ab.
Vorteil: Der Abbruch wirkt sofort.
Nachteil: Sie Software, insbesondere die Jobs können nicht darauf reagieren. Z.B. können temporäre Dateien nicht gelöscht werden.
Zuletzt geändert von Joacim Zschimmer, 2005-09-25 |