使用 screen 后台实时执行命令备份命令
使用 screen 后台实时执行命令备份命令
情景环境
实战场景:公司晚上需要备份 1T 数据,我在 xshell 上直接执行备份脚本 back.sh 可以吗? 或直接运行back.sh & 放到后台运行可以吗? 当关了 xshell 后,back.sh & 还在后台执行吗?
答:xshell 长时间连接,如果本地网络偶尔断开或 xshell 不小心关闭,都会让后台运行的备份命令停止运行的。正确做法使用: srceen
screen 概述和安装
Screen 中有会话的概念,,用户可以在一个 screen 会话中创建多个 screen 窗口,在每一个 screen 窗口中就像操作一个真实的 telnet/SSH 连接窗口那样。
安装 screen 软件包
#rpm -ivh /mnt/Packages/screen-4.1.0-0.23.20120314git3c2946.el7_2.x86_64.rpm
或者
[root@Hengji ~]# yum -y install screen
无法安装的问题
如果是CentOS8,会发生无法安装的问题,解决方法看 https://crazyhengji.blog.csdn.net/article/details/108664484