节点nohup进程在关闭putty时被杀死(但不在退出时)


1

我通过使用Putty windows界面远程连接到服务器,在群集上运行我的节点服务器。

我正在运行我的节点进程为nohup ..并且它在后台运行并且即使在退出会话后也不会被杀死

如果我通过在命令提示符下键入“exit”退出会话,则事情按预期工作,但如果我通过关闭接口关闭putty会话,则会立即终止nohup进程。

为什么会发生这种情况?

PS:在每个集群上都没有发生,在某些集群上,进程被终止,而在其他集群上则继续运行。



怎么用screen
震惊

我已经看到其他答案暗示屏幕或永远在节点的情况下......但我更有兴趣知道为什么会发生这种情况?
gaurav5430 2016年

1
当您在Putty上登录到远程主机时,您已经启动了SSH linux进程,并且从该SSH会话中键入的所有命令将作为所述进程的子进程执行。问题是,当您关闭Putty时,您将退出SSH会话,该会话将终止该进程以及任何活动的子进程。这可能就是为什么它在关闭过程的原因,如果你在重启它时使用该过程或者在putty中做任何事情,这可能会关闭这个过程。
NetworkKingPin 2016年

NetworkingKingPin是对的,你在当前的SSH会话中运行这些进程,当它终止时,这些事情也会被终止。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.