重新登服务器tmux报错
当tmux ls时,出现
no server running on /tmp/tmux-####/default
当tmux时
error connecting to /tmp/tmux-####/default (Is a directory)
怎么打开新的会话解决方法:
先在目录下重新创建socket.txt文件
tmux -S /tmp/tmux-####/default/new_socket new -s 1
此时就进入新的名为1的tmux环境了
CTRL+b d 退出后
使用tmux -S /tmp/tmux-####/default/new_socket attach -t 1
可以重新进入刚刚的tmux的页面
但是报错还是会有,只不过可以使用tmux会话了
推测问题应该是找不到之前的socket,可能被误删了。
出现这个问题时还尝试了:
vim ~/.bashrc
在末尾添加了export TMUX_TMPDIR=~/tmp,也试了export TMUX_TMPDIR=~/tmp/tmux-####
,source ~/.bashrc都没有用,还没找到原因