使用screen后台时执行自己所需要执行的操作

情况:公司需要备份1T数据,我们在xshell上直接执行备份脚本back.sh可以吗?或直接运行back.sh,把它放在后台运行可以吗?当关闭了xshell后,back.sh还在后台运行吗?

  答:xshell长时间连接,如果本地网络偶尔断开或xshell不小心关闭,都会让后台运行的备份命令停止运行。所以应该使用screen。

1、screen概述和安装

     screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口。在每一个screen窗口中就像操作一个真实的telent/SSH连接窗口。

     安装:yum -y install screen

2.screen使用方法:

   直接在命令行输入screen回车。screen创建一个执行shell的全屏窗口。

   ①、screen    进入

   ②、vim a.txt  执行命令,或者执行你需要执行的其他命令

此时想离开一段时间,但还想让这个命令继续执行:

  ③、ctrl +a +d

半小时后回来,找到该screen会话:

  ④、screen -ls   查看已经建立的会话ID

  ⑤、screen -r ID   重新连接会话

常用screen参数:

  screen  -S  test   #新建一个叫test的会话

  screen -ls           #列出当前所有会话

  screen -r  test    #回到test会话

    

猜你喜欢

转载自blog.csdn.net/qq_42289214/article/details/88323093