Разное > Флейм

Небольшой опрос для програмистов.

<< < (4/7) > >>

Oak:

--- Цитировать ---
в Пхп не такие широкие возможности для управления процессами

--- Конец цитаты ---

Да. Никто с этим не будет спорить. Они не такие широкие, но они есть (например смотри popen:
http://www.php.net/manual/en/function.popen.php
или раздел POSIX functions
http://www.php.net/manual/en/ref.posix.php
)
Кстати - отдельностоящий PHP и mod_php несколько отличаются. Просто php как бинарник мало кто собирает.
Да fork в чистом виде я не нашел, но можно popen-ом себя вызвать ,  родитель уснет на чтении потока, а posix_set* для установки чего надо, чтобы не умер процесс по SIGTERM всему дереву процессов.
А предка усыплять зачем ?  Если ты демона пишешь - он завершиться должен + еще потомок дескрипторы 0,1,2 закрыть должен.

Если же просто висящий процесс - так тогда fork не нужен, просто запустить в background.

Вообщем не важно - да это с извратами, но теоретически реализуемо.

И если дальше идти - даже не это важно, при наличии system() все недостающее можно вызвать извне.
Мне вот JS понравился - они не стремились сделать максимум внешней функциональности, вместо этого развили сам язык (всмысле все, что не связано с I/o,proc,os,net ...) и сделали интерфейсы - LiveConnect - в Java, PerlConnect - в Perl.

а если  по задаче - опиши ее подробнее. Решение скорее всего будетне тем способом, что оптимален для Perl

Serchey:
Я рад за пхп, но возник один вопрос:

--- Цитировать ---просто запустить в background
--- Конец цитаты ---

как это?
Да, Oak, предка можно и не усыплять, просто так надежнее.

Oak:

--- Цитировать ---
как это?

--- Конец цитаты ---

А ты не на unix Это делаешь?
Есть доступ к шеллу - хотябы по system()?
"prog &" - запустить в background

Serchey:
Вообще-то, на Фрю(юникс вроде?).
В Переле вызов system()  блокирующий. Но чесно говоря, "prog &" я еще не пробовал. Щас перезагружусь и попробую. Жди.

Serchey:
М-мда!
Oak спасибо. Действительно - в бэкгроунд программы идут как милые. Вот интересно - вроди-бы и не так уж мало знаешь, а каждый день новости... может склероз? Шучу.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии