linux – 以某种方式退出php脚本,但保持运行

参见英文答案 > How can I run a command which will survive terminal close?                                    11个
我有一个PHP脚本运行,需要几个小时,我必须关闭我的电脑.我使用PHP script.PHP运行脚本.

有什么办法可以在保持运行的同时关闭这个脚本吗? (它在服务器上运行)

我在Mac上通过SSH连接到远程DigitalOcean服务器.

注意:我想要实现的不是杀死进程,而是继续进程.我知道我应该使用屏幕或nohup,这是我的坏我以前没有做过.

是不是通过不关闭我的计算机来终止会话的唯一解决方案?

Ps.:与某人链接的其他问题不重复.您可以看到我的问题的正确答案与另一个问题的正确答案不同.这里的问题是即使退出会话,也会保持在我的用户下运行的脚本.

解决方法:

按Ctrl Z暂停该过程.然后运行以下两个命令:

bg
disown %1

然后,您将能够在没有您的情况下注销并保持流程运行.但是你将无法再以任何方式与进程交互(除了杀死它).

将来,您可能会在长时间运行的进程中查看screen,nohup或tmux.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...