Forum und email

proc_terminate

(PHP 5)

proc_terminate — Mata un proceso abierto por proc_open

Descripción

bool proc_terminate ( resource $proceso [, int $senyal ] )

Envía una señal al proceso (creado usando proc_open()) indicando que debería terminar. proc_terminate() retorna inmediatamente y no espera a que el proceso termine.

proc_terminate() le permite terminar el proceso y continuar con otras tareas. Puede consultar el estado del proceso (para ver si ya se ha detenido) usando la función proc_get_status(). Sin embargo esto es posible únicamente con PHP 5.2.2 o versiones posteriores, ya que anteriormente se destruía el recurso de proceso dado.

Lista de parámetros

proceso

El valor tipo resource dado por proc_open() que será cerrado.

senyal

Este parámetro opcional es útil solo en sistemas operativos POSIX; es posible especificar una señal la cual enviar al proceso usando la llamada de sistema kill(2). El valor predeterminado es SIGTERM.

Valores retornados

Devuelve el status de terminación del proceso que fue ejecutado.