(PHP 5, PHP 7, PHP 8)
proc_terminate — Termina um processo aberto por proc_open
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().
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
.
Retorna o estado de término do processo que estava em execução.