Scheduler Erste Seite – Konfiguration in XML |
<start_when_directory_changed directory="directory" regex="regex"/> wirkt wie der programmierte Aufrufstart_when_directory_changed( "directory", "regex" ).
Wenn das Verzeichnis nach dem Start des Schedulers entfernt wird, also nicht mehr überwacht werden kann, startet eine Task, während der Job gestoppt wird. Weitere Tasks werden nicht gestartet (weil der Job gestoppt ist).
Der Job sollte mit <run_time repeat="…"> periodisch gestartet und mit <delay_after_error> versehen werden.
Siehe »Verzeichnisüberwachung mit Dateiaufträgen« und Job.start_when_directory_changed().
– Definition eines Jobs |
directory="path"
Eine Änderung des Verzeichnisses (Datei wird hinzugefügt oder gelöscht) führt zum Start einer Task. Ebenso, wenn das Verzeichnis entfernt wird.
Umgebungsvariablen (z.B. $HOME) werden ersetzt (siehe hier).
regex="regex"
Wenn Sie hier einen Regulären Ausdruck angeben, werden nur Dateinamen beachtet, die ihm entsprechen.
Das Löschen einer Datei, deren Namen dem Regulären Ausdruck entsprach, führt nicht zum Start des Jobs.
Zuletzt geändert von Joacim Zschimmer, 2008-03-14 |