码迷,mamicode.com
首页 > 其他好文 > 详细

screen小脚本

时间:2019-06-05 00:52:35      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:检查   nbsp   执行   scree   eof   code   exp   res   gre   

# 创建screen,执行命令,最小化screen

#!/usr/bin/env bash
screen_name1=$"bdapi"
# 检查screen是否存在,等于0.表示screen不存在。则创建screen
presence=`screen -ls 2> /dev/null |grep bdapi |wc -l`
if [ $presence -eq 0 ]
    then
    screen -dmS $screen_name1 2>/dev/null 
fi
cmd1=$"ls";
screen -x -dmS $screen_name1 -p 0 -X stuff "$cmd1" #在screen里运行命令,或者脚本 
screen -x -dmS $screen_name1 -p 0 -X stuff $\n #回车
/usr/bin/expect <<EOF #嵌套expect,自动交互中
send "\01" #模拟ctrl+a,自动screen中。screen已在后台安静运行中
send "d" #模拟输入d,screen最小化,安静在后台运行中
expect eof
EOF

【end】

screen小脚本

标签:检查   nbsp   执行   scree   eof   code   exp   res   gre   

原文地址:https://www.cnblogs.com/yeyu1314/p/10976731.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!