您的位置:首页 > 其它

给screen发送一个命令运行,并保持screen不退出。

2013-11-12 16:23 495 查看
第一步、先建立screen name
shell>screen -dmS test

第二步、发送要执行的命令
shell>screen -r test -p 0 -X stuff "top"

第三步、发送一个回车符,让top命令运行起来
shell>screen -r test -p 0 -X stuff $'\n'

参数说明:
-r 恢复/进入一个screen
-p 0 指定第一个(从0开始)window,一个screen里可以有几个window,这里只需要指定第一个,不然会在某些情况下不生效。
-X 执行一个指定的screen支持的command
stuff 是-X的第一个参数,也是screen支持的一个command,意思是粘贴一个string
"top" 是粘贴的string 内容
$'\n' 是粘贴一个回车符进去,以此来执行screen里面的top命令

本文出自 “John Steven - 咸鱼” 博客,请务必保留此出处http://johnsteven.blog.51cto.com/2523007/1323942
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐