其他分享
首页 > 其他分享> > tmux会话断电保存自动恢复

tmux会话断电保存自动恢复

作者:互联网

tmux可以用于会话管理,通过建立session,可以保证当前设备和服务期断开连接之后,会话中的指令继续运行,非常适合用于执行需要长时间运行的任务。
但是tmux也有一个问题,那就是session在服务器上不会保存,重启断电之后需要重新创建session。
这里我们通过两个tmux插件来实现session断电保存和自动恢复:

下载插件:

mkdir -p ~/.tmux
cd ~/.tmux
git clone https://github.com/tmux-plugins/tmux-resurrect.git
git clone https://github.com/tmux-plugins/tmux-continuum.git

如果 github网速不好,可以考虑使用gitee镜像:

git clone https://gitee.com/extra-mirrors/tmux-resurrect.git
git clone https://gitee.com/extra-mirrors/tmux-continuum.git

配置启用插件,编辑 ~/.tmux.conf

run-shell ~/.tmux/tmux-resurrect/resurrect.tmux
run-shell ~/.tmux/tmux-resurrect/continuum.tmux

然后重新加载配置文件生效:

tmux source-file ~/.tmux.conf

参考

  1. tmux使用手册| Louis blog

标签:resurrect,git,clone,tmux,断电,会话,session,https
来源: https://www.cnblogs.com/zhcpku/p/15544442.html