shell exec не работает в фоновом режиме?
У меня есть следующее, которое выполняется идеально, но НЕ в фоновом режиме, как должно быть? Это фактически останавливает загрузку страницы до тех пор, пока она не закончится, что не очень хорошо.
shell_exec("/usr/bin/php /home/public_html/pages/test/backg.php {$user_info} {$user_info2} {$user_info3} &");
Я тоже пытался
exec("/usr/bin/php /home/public_html/pages/test/backg.php {$user_info} {$user_info2} {$user_info3} &");
Я думал, что
&
Означало, что он будет выполняться, а затем позволит странице удержания сохраняться независимо?
3
Author: Darren Sweeney, 2012-05-06
1 answers
exec(sprintf("%s > %s 2>&1 & echo $! >> %s", $cmd, $outputfile, $pidfile));
Также я нашел это:
exec("/usr/bin/php /path/background.php > /dev/null 2>&1 &");
6
Author: semsem, 2017-05-23 11:54:33