proc_open
shell_exec
Funktionen zur Programmausführung
PHP Manual

# proc_terminate

(PHP 5)

proc_terminate — Beendet 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

- 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

proc_open
shell_exec
Funktionen zur Programmausführung
PHP Manual