第一步、先建立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命令
转载于:https://blog.51cto.com/johnsteven/1323942