有什么办法可以恢复被终止的 tmux 服务器吗?

有什么办法可以恢复被终止的 tmux 服务器吗?

由于 tmux 没有响应,我不得不终止一个包含大量会话的 tmux 进程。为了重新启动会话,我必须做大量的手动工作。有没有办法恢复服务器并恢复会话以节省时间?

答案1

您以后可以使用 tmux-resurrect 插件来保存您的 tmux 会话。https://github.com/tmux-plugins/tmux-resurrect

为了添加更多细节,直接从 README 复制以满足 stackexchange 机器人的要求:

此插件会尽最大努力保存和恢复 tmux 环境中的所有详细信息。以下是已处理的内容:

  • 所有会话、窗口、窗格及其顺序 每个窗格的当前工作目录 窗口内的精确窗格布局(即使缩放时)
  • 活动会话和替代会话
  • 每个会话的活动窗口和备用窗口
  • 具有焦点的窗口
  • 每个窗口的活动窗格
  • “分组会话”(使用带有多个显示器的 tmux 时很有用的功能)
  • 窗格内运行的程序

相关内容