在使用ssh链接服务器时,经常会遇到类似的问题,更新系统或是下载环境包编译安装,正好搞到一半的时候因为断网或是链接不稳定,导致链接断开,ssh的会话会处于中断状态,再登录ssh也无法找到中断的任务继续开始。那么有没有办法在SSH远程连接被断开或者关闭的时候,系统里面的下载程序还能继续运行?再次登录到系统之后,还能够看都上次正在下载的进度? 答案是肯定的。 我们可以通过Linux的screen命令来保证中断后会话还能继续进行或者恢复中断的会话。 1、安装screen命令
yum  install screen
2、创建一个虚拟会话(amh为自定义会话名称,可以自己更改)
screen -S  amh
3、以下载安装amh控制面板为例,下载并执行amh面板安装脚本
wget http://amh.sh/file/AMH/4.2/amh.sh && chmod 775 amh.sh && ./amh.sh 2>&1 | tee amh.log
4、如果安装过程中,链接中断,重连SSH后输入
screen -r amh
即可查看之前任务的进度并可以继续执行。 扩展阅读: screen -ls #查看所有screen会话 按键盘上面的Ctrl+a,然后再按d #保存当前的screen会话 exit #退出screen screen -wipe mysql5.5 #删除会话

love loli,love live!