我不相信这是正确的术语,但这是我的情况。
我使用ssh登录到Ubuntu服务器并启动我编写的节点应用程序。即使我关闭ssh窗口或窗口超时,我希望应用程序继续rinning。我认为有一种方法可以通过为应用程序编写.conf文件并将其放在/ etc中来实现,但我不知道该去哪里学习如何做到这一点。
任何提示?
答案 0 :(得分:0)
您可以使用nohup程序来完成此任务。它很可能已经安装在你的Ubuntu发行版上,它安装在我的12.04上。
nohup node test.js &
此命令启动节点test.js.输出将流式传输到nohup.out,以便您可以查看以后如果您喜欢的内容。即使在ssh会话结束后,该过程仍将继续进行。
要稍后终止该过程,您可以执行" killall节点"或者您可以手动grep寻找PID并使用" ps -ef |将其杀死grep节点"
Linux: Prevent a background process from being stopped after closing SSH client