Php 如何允许进程的后台处理在会话终止后仍然有效?

Php 如何允许进程的后台处理在会话终止后仍然有效?,php,linux,session,putty,Php,Linux,Session,Putty,所以我使用Putty会话在后台运行脚本 我的脚本可以通过 cd/var/www/listingapp 然后我将运行命令 php/var/www/listingapp/public/index.php batch/getcountry init>/dev/null& 因此,我希望脚本将在后台运行,但在我关闭putty CLI并尝试重新打开它之后,在输入命令时将无法再找到该进程 ps aux|grep/var/www/listingapp 这意味着它停止了。会话终止时,如何使其在后台运行?查看scr

所以我使用Putty会话在后台运行脚本

我的脚本可以通过

cd/var/www/listingapp

然后我将运行命令

php/var/www/listingapp/public/index.php batch/getcountry init>/dev/null&

因此,我希望脚本将在后台运行,但在我关闭putty CLI并尝试重新打开它之后,在输入命令时将无法再找到该进程

ps aux|grep/var/www/listingapp


这意味着它停止了。会话终止时,如何使其在后台运行?

查看screen utility服务器端。它提供了丰富的选项。尝试过了,但客户端要求用户使用一次性命令。@arkascha我可以使用类似screen php/var/www/listingapp/public/index.php batch/GetPerfessional init>/dev/null之类的东西吗?您是否尝试向google提出问题?第一个点击:-或-顺便说一句,所有这些都在不同的网站上,因为这不是一个编程问题。您可以在用户连接之前设置屏幕实用程序一次,然后在后续会话中使用它。
nohup php /var/www/listingapp/public/index.php batch/GetPrefecture init &