既に誰か書いていそうだけど備忘録代わりに。
tmuxで毎回アタッチすべきセッションがあるかどうかとか気にする事がないように簡単なシェルスクリプトにしてみた。
#!/bin/bash
tmux ls > /dev/null
if [ $? -eq 1 -a -z "$TMUX" ]; then
exec tmux
elif [ -z "$TMUX" ] ; then
exec tmux attach
else
echo "sessions should be nested with care."
fi
これをPathの通った場所に保存して実行するとセッションが残っている場合は最後のモノから利用し、なければ新規で使うようになります。