|
|
|
|
|
для: salex
(07.09.2005 в 17:24)
| | А у вас PHP-скрипт помечен как исполняемый файл и в системе имеется PHP-интерпретатор? Часто PHP ставится как модуль Apache и внешние PHP-скрипты не исполняются - проще на perl написать. | |
|
|
|
|
|
|
|
для: salex
(07.09.2005 в 16:00)
| | Да, это так, вывод можно никуда не перенаправлять. | |
|
|
|
|
автор: salex (07.09.2005 в 17:24) |
|
|
для: salex
(07.09.2005 в 16:00)
| | Вот, что я накопал:
exec('other_script.php &');
exec("other_script.php > dev/null &");
|
но, увы, как то не сработало... | |
|
|
|
|
автор: salex (07.09.2005 в 16:00) |
|
|
для: salex
(07.09.2005 в 15:46)
| | Нашел, что, в отличие от Windows, под Unix это возможно.
Вызываем внешнюю программу через exec(), но по-хитрому:
работать она должна в фоновом режиме (задается добавлением & к командной строке),
а вывод ее должен быть куда-нибудь (в файл или в хотя бы в /dev/null) перенаправлен.
Это действительно так? | |
|
|
|
|
автор: salex (07.09.2005 в 15:46) |
|
| Как из php скрипта запустить другой скрипт, который будет выполняться не зависимо от того, прервал ли пользователь выполнение вызывающего скрипта или нет? И для продолжения работы вызывающему скрипту не потребуется ждать окончания работы вызываемого... | |
|
|
|
|