我用我的ubuntu机器sim进入我的mobaxterm。
这工作得很好。
有时我想保持一个进程正在运行,但退出我的SSH会话(并退出mobaxterm)。 我已经尝试了以下,但不pipe一旦我closuresmobaxterm我的进程在目标机器死亡,使用firefox作为例子:
ssh => tmux; firefox & disown; tmux detach; exit; ssh => screen firefox & disown; exit;
我确信我犯了一个非常愚蠢的错误,但是围绕这个话题的其他职位,我认为我已经按照他们的推荐,但没有消除。
提前致谢。
澄清: 我可以使用屏幕或nohup成功地分离我的进程,但是有可能closuresSSH客户端,并保持分离的进程运行?
两种避免自动查杀分离进程的选项:
使用屏幕:屏幕是一个Unix实用程序,它允许您保持一个实时会话,在您注销后。
屏幕
按Ctrl ad
屏幕-r
您应该使用以下方式使用屏幕:
进程应该继续在服务器上运行
您将能够看到它,当你会:
screen -r ps -ef等 更多信息:
基本的屏幕命令
nohup – 运行一个命令免疫hangups,输出到非tty nohup unix_command&
更多信息: – 男人nohup
澄清:我可以使用屏幕或nohup成功地分离我的进程,但是有可能closuresSSH客户端,并保持分离的进程运行?
是。
这对你自己来说也是非常容易testing的。