有没有一种简单的方法来保存 byobu 会话,以便我可以在重新启动后重新加载它?

har*_*fle 32 linux gnu-screen tmux byobu

我知道有一种方法可以通过将配置文件保存在 $BYOBU_CONFIG_DIR 中来定义在会话中打开的窗口。但是有没有办法(命令或脚本)来保存当前会话(即窗口及其名称等),以便在重新启动后可以恢复?

Mar*_*iae 2

让交互式会话在重新启动后继续存在似乎违背了重新启动的全部目的,即(至少部分地)创建一个干净、安全的状态来重新启动系统。

然而,如果你真的热衷于此,将会有一个笨拙的快捷方式:使用 linux 容器(lxc)来运行你的 byobu 部分,当你要重新启动主机系统时冻结它,然后使用 lxc-restart 重新启动你的系统。容器,然后将其解冻。这将返回您离开时的 byobu 会话(当然,不包括 ssh 会话)。

唯一的问题是。lxc-restart 从配置文件在sourceforge 页面中宣布,但尚未实现。

最后,还有另一种可能性,你可以在github上找到:我不确定你到底希望像以前一样重新启动 byobu 得到什么,所以我不确定这是否真的是你正在寻找的东西,但它确实提供了一些您可能会觉得有用的功能。干杯。