给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
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
相关文章推荐
- Linux 命令,如何让运行一个jar程序,当控制台退出后,仍然保持运行状态
- screen命令让断开SSH/TELNET的你依然可以保持程序继续运行工作
- ubuntu远程连接退出后程序继续运行之screen 命令
- 用一个工作线程来发送询问命令,等待接收到下位机应答数据后退出。如果两秒下位机未应答,则重发询问命令。重发10次下位机不应答,则认为通信故障,
- nohup和screen命令---后台运行
- 每天一个linux命令--退出<符号
- linux笔记:关机重启命令shutdown,系统运行级别init,退出登录logout
- linux用cat命令进入一个很大的文件,如何退出?
- Windows cmd 将命令(/指令)写到一个文件里,直接运行这个文件。提高工作效率
- 异常信息:CLR无法从COM 上下文0x645e18 转换为COM上下文0x645f88,这种状态已持续60秒。拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送 Windows 消息的情况下处理一个运行时间非常长的操作.这种情况通常会影响到
- 如何在退出一个activity后,很好的取消AsyncTask继续运行?
- 如何实现使得一个普通用户以root身份运行命令
- 一个用来运行其他文件并传递参数的命令
- 运行一个命令或程序获取结果/正则表达式查找匹配/分隔字符串
- Windows cmd 将命令(/指令)写到一个文件里,直接运行这个文件。提高工作效率
- php 访问一个网站地址,发送post数据和设置cookie,取得服务器返回的数据(html,setcookie命令设置的cookie);
- Linux命令基础34-如何在一个终端一次运行多个命令
- 激活前一个实例,保持单实例运行
- Linux让程序后台运行命令之screen与nohup
- linux nohup命令实现退出终端后程序继续后台运行