сценарии параллелизма и PHP - PullRequest
1 голос
/ 10 ноября 2010

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

Буду признателен за любую помощь,

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 10 ноября 2010

С exec Документация:

Если программа запускается с этой функцией, чтобы она продолжала работать в фоновом режиме, выходные данные программы должны быть перенаправлены в файл или другой поток вывода. В противном случае PHP будет зависать, пока не закончится выполнение программы.

То есть следующие должны работать:

exec("php /path.to.file.php > /dev/null");
2 голосов
/ 10 ноября 2010

Вы должны использовать exec()

На вашем сервере / в операционной системе добавьте каталог php / bin в переменные окружения, а затем выполните команду следующим образом:

<?php
    //Blah

    exec("php /path.to.file.php /dev/null");

    //Blah
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...