in einem meiner Skripte starte ich eine Winbatch Sektion mit der Option /WaitForProcessEnding, wobei ich auf das Ende von java.exe warte.
Das Logfile zeigt, dass das Ende des Prozesses auch erkannt wird, winst aber trotzdem auf den TimeOut wartet. Wenn keiner angegeben ist, dann wartet er eben auf den Default, und das dauert.
Es handelt sich um eine Skript, das schon seit langem problemlos läuft. Mir ist es erst jetzt aufgefallen als ich eine neue Version des Pakets erzeugen wollte. Vielleicht hängt es mit den Updates von Winst in der letzten Zeit zusammen.
Hier ein Auszug aus dem Log:
Hier der Aufruf:[Sep 18 08:48:30:602] Execution of Winbatch_install
[Sep 18 08:48:30:603] Call ""\\LNX1\opsi_depot\__Stage\Oracle\Client_12.1.0.2\x32\setup.exe" -silent -nowait -force -responseFile "C:\tmp\client_install.rsp""
[Sep 18 08:48:30:603] Timeout 300 seconds
[Sep 18 08:48:30:603] Waiting until process "java.exe" started and has ended
[Sep 18 08:48:30:605] Start process as invoker: SYSTEM
[Sep 18 08:48:31:008] Waiting for start of "java.exe"
[Sep 18 08:48:52:120] Waiting for process "java.exe" ending
[Sep 18 08:51:27:343] Process "java.exe" ended
[Sep 18 08:53:31:400] Error: Timeout: Waited for the end of started process" - but time out reached after 300 sec.
Code: Alles auswählen
Winbatch_install /WaitForProcessEnding "java.exe" /TimeOutSeconds 300