Консольные программы для работы с ipc функциями

Наверняка после обзора очередей, сигналов, общей памяти и семафоров, появляется особая нужда в быстрых системных инструментах. Так как эти функции из php только транслируются на уровень ядра системы, поэтому многие инструменты уже разработаны и служат системным программистам верой и правдой уже много лет :-) sysctl С помощью этой утилиты можно просмотреть и отредактировать некоторые параметры системы. Например: u% sudo sysctl -a | grep queue error: permission denied on key 'vm.compact_memory' error: "Invalid argument" reading key "fs....

July 14, 2011 · ukko

Демоны — сигналы

Демоны — сигналы Итак, овладев навыками создания простейшего демона, нам нужно научить его принимать сигналы из внешнего мира. Внимание! В статье требуется расширение php pcntl Сигналы — введение Отправка сигналов демону, как и любой другой программе в unix системах, выполняется совершенно нелогичной командой «kill». И для нас очень важно что бы программа могла правильно отработать своё «убиение». Завершить все незавершённые дела, или оставить их другому демону. Убийство происходит посредством передачи программе kill специального системного сигнала, например SIGTERM и идентификатора процесса PID....

June 20, 2011 · ukko