Funktionen zur Programmausführung
PHP Manual

proc_terminate

(PHP 5, PHP 7)

proc_terminateBeendet einen von proc_open gestarteten Prozess

Beschreibung

bool proc_terminate ( resource $process [, int $signal = 15 ] )

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 ist SIGTERM.

Rückgabewerte

Gibt den Terminationstatus des laufenden Prozesses zurück.

Changelog

Version Beschreibung
5.2.2 Ältere Versionen wurden verwendet, um das übergebene Prozesshandle resource zu zerstören.

Siehe auch


Funktionen zur Programmausführung
PHP Manual