自动创建 Byobu 窗口

Iko*_*kon 4 automation tmux byobu ubuntu-14.04

我在Vagrant开发机器上使用Byobu在一个屏幕上运行多个东西,并且能够暂停/恢复机器并继续我前几天离开的地方。

有时我必须重新创建机器并设置 8 个以上的 Byobu 窗口并更改它们的名称,更改为每个窗口中的特定目录;更不用说设置后在其中运行命令了。

有没有一种方法可以创建一个配置文件或输入一堆执行初始设置的命令,这样我就不必花 5 分钟的时间?

Commandlinefu上有一个当前不起作用的示例,所以我相信它可以完成。任何人都有一些最新的信息如何实现这一目标?

byobu version 5.74 (and possibly 5.60 too)
tmux 1.8
Run Code Online (Sandbox Code Playgroud)

min*_*aev 5

使用 tmux 时,您可以使用 shell 编写安装脚本,如下所示:

byobu-tmux new-session -d vim
byobu-tmux new-window bc
byobu-tmux new-window bash
byobu-tmux new-window sh
Run Code Online (Sandbox Code Playgroud)

新会话将在后台运行。如果要在创建后立即附加到新会话,请添加

byobu-tmux attach
Run Code Online (Sandbox Code Playgroud)

到底。您甚至可以将这些命令添加到您的.profile

如果将 byoubu 与 screen 一起使用,则可以在备用配置文件中描述所需的命令:

screen bc
screen bash
screen sh
Run Code Online (Sandbox Code Playgroud)