当前位置: 首页 > 工具软件 > .tmux > 使用案例 >

tmux重启后报错 error connecting to /tmp/tmux-1001/default (No such file or directory)

孟鹏海
2023-12-01

问题描述

服务器重启后,tmux找不到tmp下面的文件,原有的session无法列出。

error connecting to /tmp/tmux-1001/default (No such file or directory)

彻底彻底彻底的解决办法

以上情况往往是误删除了tmux-xxx导致的,而tmux默认放在/tmp目录
只需要更改tmux-xxx的默认目录即可,如下:

export TMUX_TMPDIR=~/.tmux/tmp

并创建对应的目录,然后重新启动tmux即可,再也不用担心别人误删你的tmux文件了。

注意,此时往往只是暂时解决问题,当重新登出再登陆服务器时,发现export语句失效,tmux还是默认去原来的路径找配置文件,结果自然又是梅开二度。

打开用户目录下的 bashrc

vim ~/.bashrc

export TMUX_TMPDIR=~/.tmux/tmp

加入到文件末尾,

重新source一下配置文件
source ~/.bashrc

再次登陆登出就不会出现同样的问题了。

 类似资料: