signals

PHP: Я смешиваю программирование, основанное на событиях, с интерфейсами, поддерживающими сигналы (Сигнал и слоты /Шаблон наблюдателя)?

Я видел много людей, которые говорили, что Symfony2, Zend Framework 2 и другие основаны на событиях. В мире настольн ... хоже, используют шаблон фильтра перехвата в сигнале и слотах для обработки синхронных событий во время процесса запроса.

Как мне поймать сигнал "УБИТЬ", "HUP" или "Прервать пользователя"?

У меня есть скрипт, работающий на фоне моего сервера Linux, и я хотел бы перехватывать сигналы, такие как перезагрузка ... n evil force trying to kill me #let's call the safe exit. function safe_exit() { # save stuff exit(1); } ?>

Как предотвратить убийство дочерних процессов выскочкой для демона?

Ситуация У меня есть демон, который я написал на PHP (не лучший язык для этого, но работайте со мной), и он предназна ... посылало их мне, я не могу не думать, что есть лучший способ сделать это... Есть идеи? Спасибо за всю вашу помощь!:)

Обратные вызовы сигналов PHP pcntl не вызываются

Это полный воспроизводимый код. <?php class console{ public static function log($msg, $arr=array()){ $s ... :54:23+06:00 2012-10-04T13:54:24+06:00 2012-10-04T13:54:25+06:00 2012-10-04T13:54:26+06:00 2012-10-04T13:54:27+06:00 ^C

Что такое SIGBABY?

Иногда я вижу этот сигнал, реализованный в фреймворках, платформах и языках. Но Google ничего об этом не сообщает. Я хотел бы знать его общее применение, историю и/или то, для чего он изначально предназначался.

Как прервать выполнение и убить дочерние процессы

Я пытаюсь вызвать длительную команду оболочки внутри скрипта PHP CLI с помощью exec(). Но я ни за что на свете не могу ... с exec (или shell_exec или proc_open)? После захвата сигнала, как я могу убить любые дочерние процессы, порожденные exec?

Не допускайте, чтобы сокет потока, открытый в родительском, закрывался дочерней вилкой

У меня есть работник, который выполняет новые задания с pcntl_fork(), я хотел бы повторно использовать одно и то же сое ... ерждаю, что, удаляя что-либо из вызова fork/child/exit, пример работает и отправляет несколько сообщений одно за другим.

Процесс возрождения и обработки сигналов в PHP

Особенности У меня проблема в PHP, когда возрожденные процессы не обрабатывают сигналы, в то время как перед возрожде ... ругие варианты, которые позволят вновь созданному процессу правильно использовать пользовательские обработчики сигналов?

Обработка сигналов в окнах

У меня есть автономный PHP-скрипт, и я бы обработал сигнал, отправленный из операционной системы Windows, чтобы выполнить изящное завершение работы при появлении "сигнала об уничтожении". Как я могу сделать это в Windows?

pcntl sigwaitinfo и обработчики сигналов

Я пишу демона, который периодически выполняет некоторую работу и некоторое время спит, прежде чем повторить ее снова. Н ... sigwaitinfo()? И существуют ли какие-либо другие средства для одновременной реализации тайм-аута и обработки сигналов?

Отправка сигналов процессу, открытому с помощью proc open()

У нас здесь есть утилита, которая использует proc_open() для вызова ssh для выполнения команд на удаленной машине. Одна ... алов , но я не смог найти ничего о отправке сигналов через PHP, не говоря уже о чем-либо, связанном с функциями proc_*.

Отправка сигнала SIGHUP с помощью PHP через shell exec

Я пытаюсь отправить сигнал SIGHUP внешнему процессу с использованием PHP. В настоящее время я делаю следующее: $pid = ... об ошибке= E_ALL Никакие функции не отключены Я попытался явно указать на двоичные файлы (например, /bin/ps и sh -c ps)