我通过使用Putty windows界面远程连接到服务器,在群集上运行我的节点服务器。
我正在运行我的节点进程为nohup ..并且它在后台运行并且即使在退出会话后也不会被杀死
如果我通过在命令提示符下键入“exit”退出会话,则事情按预期工作,但如果我通过关闭接口关闭putty会话,则会立即终止nohup进程。
为什么会发生这种情况?
PS:在每个集群上都没有发生,在某些集群上,进程被终止,而在其他集群上则继续运行。
unix.stackexchange.com/questions/89483 / ...也许有些细节可以帮到这里。
—
NetworkKingPin 2016年
怎么用
—
震惊
screen
?
我已经看到其他答案暗示屏幕或永远在节点的情况下......但我更有兴趣知道为什么会发生这种情况?
—
gaurav5430 2016年
当您在Putty上登录到远程主机时,您已经启动了SSH linux进程,并且从该SSH会话中键入的所有命令将作为所述进程的子进程执行。问题是,当您关闭Putty时,您将退出SSH会话,该会话将终止该进程以及任何活动的子进程。这可能就是为什么它在关闭过程的原因,如果你在重启它时使用该过程或者在putty中做任何事情,这可能会关闭这个过程。
—
NetworkKingPin 2016年