proc_terminate
(PHP 5, PHP 7, PHP 8)
proc_terminate — Beendet einen von proc_open gestarteten Prozess
Beschreibung
$process, int $signal = 15): bool
Signalisiert dem process (der mittels
proc_open() gestartet wurde), dass er sich beenden soll.
proc_terminate() kommt sofort zurück und wartet nicht
auf den zu terminierenden Prozess.
proc_terminate() erlaubt es Ihnen, einen Prozess zu beenden und mit anderen Tasks fortzufahren. Sie können den Prozess unter Verwendung der Funktion proc_get_status() pollen (wenn Sie sehen wollen, ob er bereits beendet wurde).
Parameter-Liste
-
process -
Die proc_open()-Ressource, die geschlossen werden soll.
-
signal -
Dieser optionale Parameter ist nur sinnvoll auf POSIX-basierten Betriebssystemen; Sie können ein Signal angeben, das unter Verwendung des
kill(2)-Systemaufrufs an den Prozess gesendet wird. Der Standardwert istSIGTERM.
Rückgabewerte
Gibt den Terminationstatus des laufenden Prozesses zurück.
Siehe auch
- proc_open() - Führt ein Kommando aus und öffnet Dateizeiger für die Ein- und Ausgabe
- proc_close() - Schließt einen Prozess, der mit proc_open gestartet wurde und gibt den Exitcode dieses Prozesses zurück
- proc_get_status() - Liefert Informationen über einen mit proc_open gestarteten Prozess

