前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >服务器自动保存tmux会话以及恢复tmux会话

服务器自动保存tmux会话以及恢复tmux会话

作者头像
烤粽子
发布2022-04-29 13:48:02
2.3K0
发布2022-04-29 13:48:02
举报
文章被收录于专栏:粽子的深度学习笔记

最近服务器总是重启,导致实验中断,同时运行多个实验,tmux包括运行的命令全部消失,重新恢复又要不少时间,所以配置了一下tmux自动保存以及恢复。

插件准备

代码语言:javascript
复制
# 下载 tqm 到~/.tmux/plugins
# tqm是tmux插件管理工具
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

# 进入相应位置
cd ~/.tmux/plugins 
# 下载插件
git clone https://github.com/tmux-plugins/tmux-resurrect.git # 保存tmux会话到disk
git clone https://github.com/tmux-plugins/tmux-continuum.git # 定时保存,自动加载

在~/.tmux.conf中配置:

vim ~/.tmux.conf

代码语言:javascript
复制
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-resurrect'
set -g @plugin 'tmux-plugins/tmux-continuum'
​
# 自动备份时间间隔60min, 默认15min
set -g @continuum-save-interval '60'
set -g @continuum-restore 'on'
set -g @resurrect-capture-pane-contents 'on'
​
# Other config ...
​
run -b '~/.tmux/plugins/tpm/tpm'

重载配置文件使之生效

代码语言:javascript
复制
tmux source-file ~/.tmux.conf

手动保存以及恢复

  • 保存会话 CTRL+b + CTRL+s 保存到~/.tmux/resurrect目录
  • 加载会话 CTRL+b + CTRL+r
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022/04/28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 插件准备
  • 在~/.tmux.conf中配置:
  • 重载配置文件使之生效
  • 手动保存以及恢复
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档