【问题标题】:Programmatically open multiple windows as byobu windows以编程方式打开多个窗口作为 byobu 窗口
【发布时间】:2017-05-24 07:56:12
【问题描述】:

我需要在后台执行几个 bash 脚本,并在 byobu 会话中使用一个专门用于每个脚本的屏幕。

那么如何为每个脚本调用一个 byobu 窗口,例如:

$byobu-multiple script1.bash script2.bash ...

【问题讨论】:

    标签: bash byobu


    【解决方案1】:

    现代 byobu 基于 tmux,因此您可以简单地使用 tmux new-window 命令。

    你可以为每个命令做一个:

    tmux new-window script1.bash
    tmux new-window script2.bash
    

    如果你真的需要一个单行,你可以使用 xargs:

    echo script1.bash script2.bash | xargs --max-args=1 tmux new-window
    

    如果您有多个并行运行的 byobu 会话,您可以运行 tmux list-sessions 来查看它们,并且可以将 tmux new-window 命令附加到 -t 以将其指向特定会话。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-20
      • 1970-01-01
      • 1970-01-01
      • 2021-01-05
      • 2011-06-29
      • 2023-03-28
      相关资源
      最近更新 更多