(PHP 5, PHP 7, PHP 8)
proc_terminate — Уничтожить процесс, открытый при помощи функции proc_open
$process
, int $signal
= 15): bool
Отправляет процессу process
(созданному при помощи функции
proc_open()) сигнал, говорящий о том, что он должен завершиться.
Функция proc_terminate() возвращается немедленно и не ожидает
завершения процесса.
Функция proc_terminate() позволяет завершить процесс и продолжить выполнение других задач. Вы можете опрашивать процесс (для того, чтобы проверить, был ли он завершён) при помощи функции proc_get_status().
process
Дескриптор типа resource, открытый при помощи функции proc_open(), который будет закрыт.
signal
Этот необязательный параметр полезен только на операционных системах,
поддерживающих стандарт POSIX. Вы можете указать сигнал, который будет отправлен
процессу, используя системный вызов kill(2)
. По умолчанию используется сигнал
SIGTERM
.
Возвращает статус прекращения процесса, который был запущен.