linux 关闭ssh连接后,程序依然后台执行nohub

命令:nohub  php  webSocket_server_all.php  &

命令执行的含义:执行 PHP webSocket_server_all.php 这条命令 。并且在Xshell(ssh连接)终端关闭之后,仍然执行,并且在后台运行(&);

通俗讲:关闭终端,命令依然执行。

详解:

nohup  :因为我们采用终端连接的方法,在关闭终端的时候,ssh通信关闭,云服务收到通知会执行hangup(挂断操作)。此时,自己的命令将失效。no(不)hup,就是在关闭终端的时候,忽略关闭,依然执行,就是这么倔强,就是这么任性,惹上老娘,想跑也跑不了。这辈子就是你了,除非你kill(杀死)me。

注:中英文混搭,水平有限。

PHP webSocket_server_all.php : 这个是采用的php的cli模式,运行该文件,基于swoole+webSocket的一个长连接服务。

&:在后台运行,幕后操纵,不要妨碍我其他的输入命令。


linux 关闭ssh连接后,程序依然后台执行nohub_第1张图片

最后一行,代表执行成功,会在当前目录下生成nohup.out文件。记录执行的信息。


我为人人,人人为我;美美与共,天下大同;

你可能感兴趣的:(运维)