33.screen多窗口后台执行命令
screen后台执行
screen概述
screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每个screen窗口中就像操作一个真实的Telnet/SSH连接窗口那样。
screen安装
rpm安装
[root@localhost ~]# rpm -ivh /mnt/Packages/screen-4.1.0-0.25.20120314git3c2946.el7.x86_64.rpm
warning: /mnt/Packages/screen-4.1.0-0.25.20120314git3c2946.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:screen-4.1.0-0.25.20120314git3c29################################# [100%]
yum安装
[root@localhost ~]# yum -y install screen
screen使用
screen进入全新会话
进入全新会话后,可以像正常窗口一样操作。即使离开一段时间后,这个窗口中的命令依然执行。

Ctrl + a + d新建窗口
在当前screen窗口输入快捷键Ctrl + a + d,将新建一个窗口。

screen –ls
查看已经建立的会话ID
[root@bogon ~]# screen -ls
There is a screen on:
50875.pts-1.bogon (Detached)
1 Socket in /var/run/screen/S-root.
[root@bogon ~]#
screen –r 数值
重新连接会话
[root@bogon ~]# screen -r 50875
screen –S 会话名
创建一个名字叫ce_shi的新会话
[root@bogon ~]# screen -S ce_shi
查看所有会话
[root@bogon ~]# screen -ls
There are screens on:
51246.ce_shi (Attached)
50875.pts-1.bogon (Detached)
2 Sockets in /var/run/screen/S-root.
exit退出会话
[root@bogon ~]# exit

浙公网安备 33010602011771号