Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Запуск независимого внешнего скрипта...
 
 автор: salex   (07.09.2005 в 15:46)
 
 

Как из php скрипта запустить другой скрипт, который будет выполняться не зависимо от того, прервал ли пользователь выполнение вызывающего скрипта или нет? И для продолжения работы вызывающему скрипту не потребуется ждать окончания работы вызываемого...

   
 
 автор: salex   (07.09.2005 в 16:00)
 
   для: salex   (07.09.2005 в 15:46)
 

Нашел, что, в отличие от Windows, под Unix это возможно.
Вызываем внешнюю программу через exec(), но по-хитрому:
работать она должна в фоновом режиме (задается добавлением & к командной строке),
а вывод ее должен быть куда-нибудь (в файл или в хотя бы в /dev/null) перенаправлен.

Это действительно так?

   
 
 автор: salex   (07.09.2005 в 17:24)
 
   для: salex   (07.09.2005 в 16:00)
 

Вот, что я накопал:

exec('other_script.php &');
exec("other_script.php > dev/null &");

но, увы, как то не сработало...

   
 
 автор: cheops   (07.09.2005 в 20:28)   письмо автору
 
   для: salex   (07.09.2005 в 17:24)
 

А у вас PHP-скрипт помечен как исполняемый файл и в системе имеется PHP-интерпретатор? Часто PHP ставится как модуль Apache и внешние PHP-скрипты не исполняются - проще на perl написать.

   
 
 автор: cheops   (07.09.2005 в 20:26)   письмо автору
 
   для: salex   (07.09.2005 в 16:00)
 

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

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования