linux - 在 Linux 上用一个命令打开所有分离的 screen session

标签 linux gnu-screen

有没有办法在一个命令/脚本中打开/附加到 Linux 上所有分离的 screen session ? 通常我有以下流程来打开 session :

#see all screen sessions
screen -rD 
#attach to one screen session
screen -rD screen_name

最佳答案

在一个 screen session 中包含多个终端会更容易。您使用 Ctrl+a+c 创建一个新终端,然后使用 Ctrl+a+<space> 在它们之间切换。或 <backspace>或一个数字。 如果您手动执行此操作,我认为没有更简单的方法。如果您使用脚本生成 session ,您可以尝试使用 -X使 screen 在现有 session 中打开一个新窗口并在其中执行命令。也许this answer接近你所需要的。您需要确保以某种方式命名您的 screen session ,稍后您可以明确地引用它。

关于linux - 在 Linux 上用一个命令打开所有分离的 screen session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15984540/

相关文章:

linux - 多行写入失败(权限被拒绝)

linux - 如何使用 AWK 重新构造文件?

linux - 将 PCIe 驱动程序从 Linux 移植到 FreeBSD

PHP 和 SSL CA 验证 - 独立于操作系统

emacs - 在 Emacs 23.1.1 中绑定(bind) M-<up>/M-<down>

linux - 使用一个脚本在具有多个命名选项卡的命名 screen session 中启动多个脚本? [ Derby 安]

linux - 如何修复此 Bash 函数以从指定路径开始并递归列出其子目录以及这些目录的子目录等

gnu-screen - 如何使用 screen 后端禁用 byobu 中的事件通知?

ubuntu - 无法附加 screen session

gnu-screen - 自定义 gnu-screen session 日志文件名