Так что я пытаюсь выполнить какой-то скрипт из моего php-кода. Это живет в странице blah.phpЗапустить и забыть системный вызов в php
<?php
// ....
// just basic web site that allows upload of file...
?>
Внутри я использую системный вызов
if (system("blah.pl arg1") != 0)
{
print "error\n";
}
else
{
print "working on it..you will receive e-mail at completion\n";
}
прекрасно работает, но он ждет, пока она не завершится, пока он не печатает работы на нем. Мне известно, что я вызываю скрипт perl из php, а не опечатку.
Как я могу начать выполнение программы и завершить ее в фоновом режиме. Сценарий blah.pl обрабатывает уведомление по электронной почте.
Кто-нибудь?
Спасибо Я ценю это
Это будет работать, но не имеет преимущества перед перенаправлением вывода исходного вызова и будет использовать больше ресурсов. –