URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 5702
[ Назад ]

Исходное сообщение
"Вызов сторонних скриптов в рабочем скрипте!"

Отправлено BsDr , 08-Сен-06 18:26 
Можно ли сделать скрипт_root, который может вызывать другие скрипты_work в своем теле?
При вызове тех самых скриптов_work, что бы управление сразу возвращалось в скрипт_root, а скрипты_work жили своей жизнью!
exec и system заставляют ждать завершения работы скрипта_work, а не хлчется!

Что можно сделать?


Содержание

Сообщения в этом обсуждении
"Вызов сторонних скриптов в рабочем скрипте!"
Отправлено ACCA , 08-Сен-06 23:13 
perldoc -f fork



"Вызов сторонних скриптов в рабочем скрипте!"
Отправлено BsDr , 08-Сен-06 23:42 
>perldoc -f fork

на php хотелось бы! :-) В PHP есть fork. Только надо модуль ставить, я думаю что хостер с неохотой на это пойдет, если вообще пойдет!  


"Вызов сторонних скриптов в рабочем скрипте!"
Отправлено mummy , 09-Сен-06 13:19 
На FreeBSD есть прога daemon:

<?php
system('daemon -f sh -c "sleep 5; echo 2 > php.log"');
echo 1;
?>


"Вызов сторонних скриптов в рабочем скрипте!"
Отправлено BsDr , 11-Сен-06 15:46 
>На FreeBSD есть прога daemon:
>system('daemon -f sh -c "sleep 5; echo 2 > php.log"');

Команда daemon на хостере оказалась отключенной!!! :-( Пришлось на Си написать, что-то похожее на демона, коряво получилось, но работает!
Спасибо!


"Вызов сторонних скриптов в рабочем скрипте!"
Отправлено BsDr , 11-Сен-06 17:33 
>>На FreeBSD есть прога daemon:
>>system('daemon -f sh -c "sleep 5; echo 2 > php.log"');
>
>Команда daemon на хостере оказалась отключенной!!! :-( Пришлось на Си написать, что-то
>похожее на демона, коряво получилось, но работает!
>Спасибо!

Нифига, это не работает, плохой демон вышел! Фсю голову поломал, а надо было-то всего:
exec("/path/to/cmd > /dev/null &");