Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 22578 программистов и 1280 роботов. Сейчас ищут 789 программистов ...
Приступая к работе

proc_terminate - Уничтожает процесс, открытый при помощи функции proc_open

proc_terminate

(PHP 5, PHP 7)

proc_terminateУничтожает процесс, открытый при помощи функции proc_open

Описание

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

Отправляет процессу process (созданному при помощи функции proc_open()) сигнал, говорящий о том, что он должен завершиться. Функция proc_terminate() возвращается немедленно и не ожидает завершения процесса.

Функция proc_terminate() позволяет программе завершить процесс и продолжать выполнять другие задачи. Вы можете опрашивать процесс (для того, чтобы проверить, был ли он завершён) при помощи функции proc_get_status().

Список параметров

process

Открытый при помощи функции proc_open() дескриптор типа resource, который будет закрыт.

signal

Этот необязательный параметр полезен только на операционных системах, поддерживающих стандарт POSIX. Вы можете указать сигнал, который будет отправлен процессу, используя системный вызов kill(2). По умолчанию используется сигнал SIGTERM.

Возвращаемые значения

Возвращает статус прекращения процесса, который был запущен.

Список изменений

Версия Описание
5.2.2 Предыдущие версии использовали для уничтожения указанного процесса ресурс resource.

Смотрите также

  • proc_open() - Выполняет команду и открывает указатель на файл для ввода/вывода
  • proc_close() - Завершает процесс, открытый при помощи функции proc_open и возвращает код завершения этого процесса
  • proc_get_status() - Получает информацию о процессе, открытом при помощи функции proc_open



Вернуться к: Функции запуска программ

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware