我有一个脚本
startbg.php
:echo `/usr/bin/php $dir/runbg.php >> $dir/logbg.txt 2>&1 &`;
我从网络上(通过HTTP / Apache)调用它。
它在后台进程中运行runbg.php
。
但是,如果我重启Apache(/etc/init.d/apache2 restart
),后台进程就会被杀死。
有什么方法可以让进程在后台持续运行吗?
exec
也可以正常运行。问题是,如果它是从请求的页面执行的,当Apache重新启动时它会停止。 - Petah