python **py &我是这样运行的,还是断开了?
在本地虚拟机配置ServerAliveInterval:
vim ~/.ssh/config
ServerAliveInterval=30
或者在服务器上配置ClientAliveInterval:
vim ~/.ssh/config
ClientAliveInterval=30
稍微解释一下:
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答793 阅读✓ 已解决
2 回答3.2k 阅读
老生常谈的问题。如果你的进程需要长时间稳定的后台运行,那么建议写成service。对于CentOS 7, Ubuntu 16.04等操作系统用的是systemd做service manager,写systemd脚本即可。对于CentOS 6, Ubuntu 14.04这些操作系统,用的是upstart管理的服务,你可以写upstart服务脚本。相关的资料自行查阅资料即可,写起来也不难。
如果只是临时需要后台运行,那么可以考虑放到screen或者tmux虚拟终端中运行,可以帮你hold住session,防止意外断开。