Funktionen zur Programmausführung
PHP Manual

proc_terminate

(PHP 5)

proc_terminateBeendet einen von proc_open gestarteten Prozess

Beschreibung

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

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). Dies ist allerdings nur mit PHP 5.2.2 oder neuer möglich, ältere Versionen zerstören das übergebene Prozesshandle resource .

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.

Siehe auch


Funktionen zur Programmausführung
PHP Manual