是否可以导出/导入tmux会话?
在大学,我们有相同的机器(相同的二进制文件和文件结构),有时我想将tmux会话从一台机器移动到另一台机器。有没有办法做到这一点?
答案 0 :(得分:2)
正如评论所指出的那样,你不太可能恢复tmux会话的所有状态。
如果你的目的是从另一台机器(hostB)访问tmux会话,而tmux会话仍然在原始机器(hostA)上运行,你可以通过ssh简单地访问它:
hostB $ ssh hostA
hostA $ tmux attach
您提到的链接包含有关如何重新创建tmux会话的讨论。如果您有兴趣开始类似的tmux会话,您应该尝试tmuxinator:
# ~/.tmuxinator/sample.yml
name: sample
root: ~/
windows:
- editor:
layout: main-vertical
panes:
- vim
- guard
- server: ssh serverX
- logs: tail -f log/development.log
通过发出mux start sample
,您将拥有一个包含三个窗口的tmux会话:
使用此文件,您可以在不同的计算机上启动类似的会话。