proc_terminate

(PHP 5, PHP 7)

proc_terminateMata un proceso abierto mediante proc_open

Descripción

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

Señala un process (creado usando proc_open()) que debe terminar. proc_terminate() regresa inmediatamente y espera a la terminación del proceso.

proc_terminate() Permite terminar el proceso y continuar con otras tareas. Puede consultar el estado del proceso (para ver si se ha detenido) usando la función proc_get_status().

Parámetros

process

El recurso de proc_open() que será cerrado.

signal

Este parámetro opcional solo es útil en sistemas operativos POSIX; puede especificar una señal para enviar al proceso utilizando la llamada al sistema kill(2). Por defecto es SIGTERM.

Valores devueltos

Devuelve el estado de terminación del proceso que se ejecutó.

Historial de cambios

Versión Descripción
5.2.2 Versiones previas usadas para destruir el recurso de un proceso dado.

Ver también

  • proc_open() - Ejecuta un comando y abre un puntero de fichero para entrada/salida
  • proc_close() - Cierra un proceso abierto mediante proc_open y devuelve el códido de salida de tal proceso
  • proc_get_status() - Obtiene información sobre un proceso abierto por proc_open