proc_open
shell_exec
Funções para Execução de programas
PHP Manual

# proc_terminate

(PHP 5)

proc_terminate — Mata um processo aberto por proc_open

### Descrição

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

Sinaliza um `process` (criado usando proc_open()) que ele deve terminar. proc_terminate() retorna imediatamente e não espera pelo processo terminar.

proc_terminate() permite a você terminar o processo e continuar com outras tarefas. Você pode descobrir se o processo já parou usando a função proc_get_status(). Contudo isto é somente possível com PHP 5.2.2 ou superior, como antigas versões destroem o dado processo `resource` .

### Parâmetros

`process`

  O resource proc_open() que será fechado.

`signal`

  O parâmetro opcional é somente útil em sistemas operacionais POSIX, você deve especificar um sinal para enviar para o processo usando a chamada de sistema kill(2). O padrão é SIGTERM.

### Valor Retornado

Retorna o status de terminação do processo que estava executando.

### Veja Também

- proc_open() - Executa um comando e abre ponteiros para entrada e saída
- proc_close() - Fecha um processo aberto por proc_open e retorna o código de saída do processo.
- proc_get_status() - Obtem informação sobre um processo aberto por proc_open

proc_open
shell_exec
Funções para Execução de programas
PHP Manual