Erste Skript exit-status-code in php

Gibt es trotzdem, um den exit-status-code für eine php-script im hintergrund laufen, per exec($cmd, $output, $exitCode)?

Beispiel:

exec('php script.php &', $output, $exitCode); 

Wenn das nachgestellte '&' nicht enthalten, dann $exitCode funktioniert wie erwartet, es ist immer 0 sonst.

Bitte wenden Sie sich mit diesem link stackoverflow.com/questions/1533675/...
nicht positiv, aber ich denke, wenn es im hintergrund läuft, dann ist dein code verschiebt, bevor das aufgerufene Skript-Ausführung beendet, es gibt also keine Möglichkeit, an der zurückgegebene status-code.
Die '0' ein, die Sie bekommen, wahrscheinlich bedeutet, dass der Prozess wurde erfolgreich gesendet, in den hintergrund.

InformationsquelleAutor Parris Varney | 2010-12-30

Schreibe einen Kommentar