2
Использует exec
для запуска nohup из скрипта php правильно, если нужно запустить длительное действие, но веб-запрос должен немедленно вернуться? Я хочу создать другой процесс из PHP-скрипта, который запускается после запроса.nohup из php-скрипта из apache для длительной работы
Пример:
exec ('nohup php long_running_script.php');
//Need this to return happen right away without waiting for long_running_script.php
echo json_encode(array('success' => TRUE));
Работало отлично! Благодаря! –
Это отличное решение, так как любые запущенные таким образом процессы не будут убиты, если Apache перезагрузится (в отличие от процессов, запущенных через «nohup»). –