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

第一步、先建立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命令

发表回复

Your email address will not be published.

名字 *
电子邮件 *
站点