screen小脚本
Posted yeyu1314
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了screen小脚本相关的知识,希望对你有一定的参考价值。
# 创建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小脚本的主要内容,如果未能解决你的问题,请参考以下文章