首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Geddy CLI在SSH删除时关闭

Geddy CLI在SSH删除时关闭
EN

Stack Overflow用户
提问于 2017-03-11 13:30:49
回答 1查看 106关注 0票数 8

在远程CentOS VM中,部署了带有MonogoDB包装器的Geddy应用程序。当执行以下命令时,应用程序将启动并侦听端口80。

代码语言:javascript
复制
 geddy -e production &

此CLI命令中的问题是,当与VM的SSH连接断开时,进程会自动关闭。要使应用程序正常工作,需要始终打开SSH,这是不可能的。有没有其他方法可以让它作为后台服务运行。

EN

回答 1

Stack Overflow用户

发布于 2017-03-15 17:00:20

发生这种情况的原因是,当控制终端( SSH连接)关闭时,仅仅处于后台的进程将被发送SIGHUP信号。

防止这种情况的传统方法是使用nohup实用程序:

代码语言:javascript
复制
nohup geddy -e production &

或者,您可以使用screentmux等终端多路复用器来创建持久终端会话(这些会话在您注销时仍处于活动状态,并且可以在以后再次登录时重新连接)。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42731725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档