参见英文答案 > 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.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。