proc_terminate
(PHP 5, PHP 7, PHP 8)
proc_terminate — Termina um processo aberto por proc_open
Descrição
Envia um sinal ao processo informado em process
(criado usando
proc_open()) informando que ele deve terminar.
proc_terminate() retorna imediatamente e não espera
o término do processo.
proc_terminate() permite terminar o processo e continuar com outras tarefas. Pode-se consultar o processo (para ver se ele já parou), usando-se a função proc_get_status().
Parâmetros
process
-
O recurso do tipo resource criado por proc_open() que será fechado.
signal
-
Este parâmetro opcional somente é útil em sistemas operacionais POSIX; pode-se especificar um sinal a ser enviado ao processo usando a chamada de sistema
kill(2)
. O padrão éSIGTERM
.
Valor Retornado
Retorna o estado de término do processo que estava em execução.
Veja Também
- proc_open() - Executa um comando e abre ponteiros de arquivo para entrada/saída
- proc_close() - Fecha um processo aberto por proc_open e retorna o código de saída desse processo
- proc_get_status() - Obtem informação sobre um processo aberto por proc_open