tmuxで自動的にattachさせる。

tmuxを使って作業をしている途中で、セッションを残したまま中断したい時は、”C-b d”でdetachするが、昨日の設定のままだと、再度ログインした際に自動的に起動するtmuxを一度終了してから、”tmux attach”でセッションの再開をしないといけない。めんどい。

セッションを管理しているファイルをチェックすることを考えたが、そんなことしないでもセッションの確認ができることがman見たらわかったので、書き換えた。

if tmux ls > /dev/null 2>&1 ; then
  tmux attach
else
  ssh-agent tmux
fi

これで、ログインしたら自動的にtmuxで中断したセッションも再開できる。