Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

кАК зАПУСТИТЬ сКРИПТ иЗ сКРИПТА?

5.6K
02 марта 2004 года
Ilyang
11 / / 18.02.2004
Подскажите, как из скрипта php запустить другой, так, чтобы второй, дочерний скрипт работал бы полностью независимо от родительского? По крайней мере завершался бы позднее, чем завершит свою работу родитель? Вывод в браузер не нужет...
1.9K
02 марта 2004 года
Goblin
55 / / 02.03.2004
Если я правильно понял вопрос, то это обычный include.
291
02 марта 2004 года
gufy
703 / / 08.01.2003
include будет ждать конца исполнения того, что инклудится...
5.6K
02 марта 2004 года
Ilyang
11 / / 18.02.2004
Цитата:
Originally posted by gufy
include будет ждать конца исполнения того, что инклудится...


Вот именно это и надо обойти. Кто нибудь решал такую проблему? У меня ни одной светлой мысли...
Возможно ли это в принципе?!

291
02 марта 2004 года
gufy
703 / / 08.01.2003
похоже что нет.. иначе остается поток, который что-то делает и которому не соответвует ни одно окно, т.е. транзакция... и apache попросту его убьет.
имхо
283
02 марта 2004 года
Alone
910 / / 20.11.2002
 
Код:
system("./script.php >/dev/null &")

только если php как mod его нужно както по другому запускать не помню как :)

или почитать доку по pcntl_fork
с этим поосторожнее... зомбированный сервер это похлещи всех ужастиков вместе взятых :)
5.6K
02 марта 2004 года
Ilyang
11 / / 18.02.2004
Цитата:
Originally posted by gufy
похоже что нет.. иначе остается поток, который что-то делает и которому не соответвует ни одно окно, т.е. транзакция... и apache попросту его убьет.
имхо


Если дела действительно обстоят так- это весьма печально.. придется бедному юзеру сидеть полчаса перед монитором и ждать ответа...
Или больше, если он додумается обновление страницы сделать! :)

291
02 марта 2004 года
gufy
703 / / 08.01.2003
а на посещаемость в 3 юзера одновременно ты не надеешься? это же убьет твой сервер сразу..
5.6K
03 марта 2004 года
Ilyang
11 / / 18.02.2004
Цитата:
Originally posted by gufy
а на посещаемость в 3 юзера одновременно ты не надеешься? это же убьет твой сервер сразу..


Нет, не надеюсь. Есть гарантия, что этим скриптом будет пользоваться только 1 человек. Где-то 1-2 раза в неделю. :)

291
03 марта 2004 года
gufy
703 / / 08.01.2003
а не проще в таком случае написать соотвествующую небольную программку на Delphi/C++? или изменить структуру базы или еще что-то?
5.6K
03 марта 2004 года
Ilyang
11 / / 18.02.2004
Цитата:
Originally posted by gufy
а не проще в таком случае написать соотвествующую небольную программку на Delphi/C++? или изменить структуру базы или еще что-то?


возможно проще. или еще выход есть. кривой правда.. планировщик пользовать

291
03 марта 2004 года
gufy
703 / / 08.01.2003
в смылсе CronTab? а что же здесь кривого? очень даже прямо...
5.6K
03 марта 2004 года
Ilyang
11 / / 18.02.2004
Цитата:
Originally posted by gufy
в смылсе CronTab? а что же здесь кривого? очень даже прямо...


Говорят, около 30% серверов под Win32 работают :)
И мой в их числе. Решение для *nix мне подсказали, а вот винда уперлась и нивкакую!!! Процесс то она создает, но как не старался (кроме планировщика) СКРИПТ ЖДЕТ ЗАВЕРШЕНИЯ ЗАПУЩЕННОГО ПРОЦЕССА!!! :(

5.6K
03 марта 2004 года
Ilyang
11 / / 18.02.2004
Линки по теме:
http://php.spb.ru/php/run_background_process.html
http://www.php.net/exec
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог