ubuntu ssh 远程的一些问题?session 如何保持
我自己使用ubuntu桌面版,
ssh 另一台 ubuntu server, 如果我有事 关掉了shh 客户端,server上执行的任务
也就被终止了,比如我跑一段python的脚本,ssh 关掉就没了。我的问题是如何关掉 本地 的ssh 连接 远程的 任务不会停止,下次我再次登陆的时候可以从 之前我打开的多个任务中选择一个 进行,就是有点像远程桌面的 感觉
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
守护进程
命令后面加一个 & ,有空格
我来说个专业点的名词吧 : 守护进程
相当于windows的后台服务。
用fork创建进程,父进程结束,所有工作在子进程里进行。
python和C/C++都很好实现,自己查下
很多方案,比如你可以写成服务后台跑,也可以&符号临时扔后台执行。长期运行又希望能attach session的需求可以用screen/tmux等实现。
可以参考IBM的文章: https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/
nohup
1. nohup将进程放到后台执行
2. screen 虚拟终端
可以参考这个http://heylinux.com/archives/1282.html