screen命令,用处:
1、后台执行任务。
2、远程协助和教学目的,这可以让被协助者和学员清楚看到你的每一步操作。
安装:
yum -y install screen
普通用法
# 开启一个,如果没有名字会默认一个,建议加上名字
screen -S name
ctrl + a + d # 临时退出快捷键
# 在 外部怎么查看?
screen -ls
# 怎么进入
screen -r name
彻底关闭:
ctrl + a + k # 彻底退出
screen -X -S 4588 quit #外部关闭
脚本用法
# 先删除,避免重复新建
screen -X -S test quit
# 新建但不进入
screen -dmS test
# 执行命令
screen -S test -X screen ping www.baidu.com
简单封装
name=test
cmd="ping www.baidu.com"
# 先删除,避免重复新建
screen -X -S ${name} quit
# 新建但不进入
screen -dmS ${name}
# 执行命令
screen -S ${name} -X screen ${cmd}
远程演示
首先演示者先在服务器上执行 screen -S test 创建一个screen会话,观众可以链接到远程服务器上执行screen -x test 观众屏幕上就会出现和演示者同步。