bash screen命令多窗口模式

时间:2012-04-22 07:33:26

标签: linux bash

我只是想知道我是否可以附加到几个不同的进程并在同一会话中看到输出。

例如,我在分离模式下开始几个进程

  

screen -dm -S process“cp 111 222”

     

screen -dm -S process“cp 333 444”

     

screen -dm -S process“cp 666 777”

最后我想在一个屏幕上附加所有这些和输出,例如 screen -r
谢谢!

1 个答案:

答案 0 :(得分:2)

您希望通过使用

之类的内容在单个screen会话中将这些窗口作为单独的窗口启动
screen -dm -S process cp 111 222
screen -X -S process screen cp 333 444
screen -X -S process screen cp 666 777

(注意缺少引号;如果你引用它,你会发现创建的窗口报告了Cannot exec 'cp 333 444': No such file or directory行的错误,因为它将引用的命令作为可执行文件的名称,而不是命令和参数。)