IPS_Execute hat kein Timeout?

Ich rufe mit IPS_Execute ein externes Programm unter Windows auf und warte auch die Antwort.
Nun scheint es zu sein, das das Programm manchmal nicht mehr zurückkommt.

Ich dachte wenn ich die max_excution_time in der PHP.ini setze hätte ich einen Timeout.
Nun ist es aber so, das IPS den Wert auf „0“, also unendlich setzt.

Wie kann ich den Aufruf sonst begrenzen?

Gruß Schuggi

Hilft dir der powershell Befehl Invoke-WithTimeOut weiter?

Danke für den Tipp, das schau ich mir mal an.
Gruß Schuggi

Leider würde dann auch dann nicht das Timeout greifen (da das Timeout nur für PHP Befehle gilt und für blockierte OS calls nicht greift :frowning: )

Wie schon vorgeschlagen, müsstest du schauen, dass du das Programm von extern terminierst.

paresy