tmuxでattach時にセッションがなければ作る
当たり前だけど、tmuxでattachした時に、セッションがないとエラーになる そこから新しくセッションを作るのがちょっと面倒なので、attachする時になければ作って欲しい
回答に書いてある2つのやり方を試した
(1) tmux.confに new-session -n $HOST と書いておくとtmux attachコマンド`を呼んだ時にセッションがなければ新しく作ってくれる
しかし、そこで新しく作られる最初のシェルは色が付かないという問題が発生した
具体的には、$TERMがscreenになる
設定でxterm-256colorにしているはずなのに
困るというほどでもないけど気持ち悪い
結局、(2) tmux new-session -A -s main を呼ぶことにした
ちょっと長いけどちゃんと色がつく
new-sessionの代わりにnewでもOK
odiak.icon
最初、(1)で色がつかないことが分かった時、tmuxの設定やiTermの設定の問題を疑ったけど、結局それらは問題ではなかった
tmuxのヘルプを読んだりちょっと勉強にはなったけど、時間を無駄にしちゃった感じが大きい