LoginSignup
1
3

More than 5 years have passed since last update.

sshの接続が切れるたびに前のtmuxセッションにアクセスできなくなった時の対処法

Posted at

環境

  • mac
  • zsh

症状

タイトル通りsshでサーバに繋いで、tmuxでセッションを作った後、sshexitすると前のセッションにアタッチできなくなりました。
具体的にはexitした後、

> tmux a
no sessions
> tmux ls
error connecting to /tmp/tmp.tmux/tmux-hogehoge/default(No such file or directory)

と行った感じにそんなファイルはないと怒られました。

解決方法

このサイトを参考に.zshrcに設定を書き加えました。
http://did2memo.net/2017/05/18/tmux-attach-no-sessions-error/
具体的には

export TMUX_TMPDIR=/tmp

.zshrcの最後に書き加えました。
上のサイトによると、どうやらsshするたびにtmuxのセッションの保存場所が変わっていたようです。
そのため、セッションの保存場所を上のコードで設定したみたいです。

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3