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)