как запустить системный процесс из PHP без ожидания выполнения?

Нужно выполнить программу из ПХП скрипта, но дожидаться окончания выполнения не нужно. Получается как бы в отдельном потоке. Есть ли варианты?

1 ответов


Ну самый простой вариант:
exec("/usr/bin/php /home/test/test.php > /dev/null &");


функция popen() вам подойдет
но, она позволяет либо только читать из программы, либо только писать в нее.
если вам не нужна такая интерактивность, то подойдет


перенаправление указывается скобкой > в данном случае в null девайс