树莓派安装screen保证SSH断开 任务不中断

2019-02-28 by 崔斐然
使用 screen 管理你的远程会话:

当我们长期执行任务时候需要 保证SSH 一直连接,否则任务就会中断, 以前经常为一些长时间运行的任务而头疼,甚至买给树莓派买了显示器,比如opencv的安装系统备份、haar训练等等,网络一旦不好断开了ssh任务就会中断。

后来了解到Screen,这是一个可以在多个进程之间多路复用一个物理终端的窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。

那么现在,我们可以尝试使用screen来管理你的会话:

安装screen:

centos: yum install screen
ubuntu and debain: sudo apt-get install screen

相关命令:

动作 命令 示例
新建screen窗口 screen -S < name > 例:screen -S task1
后台运行 先按下Ctrl+a 随后再按 d 会提示:[detached from ****]
显示所有screen窗口 screen -ls 会显示:8465.task1 (Detached) 说明task1已经在后台)
进入指定的screen窗口 screen -x < screen name or port > 例:screen -x task1 或 screen -x 8465)
退出并关闭后台 kill screen port kill 8465 也可以先进入screen窗口在窗口中输入exit

猜你喜欢

转载自blog.csdn.net/qq_33273956/article/details/88022019