screenと.bashrcとscpと解決編

screenと.bashrcとscpと - 四角革命前夜で微妙な対策をしたけど、それの本当の解決策。

if [ "$TERM" != 'screen' -a "$TERM" != 'dumb' ]
then
  [ `which screen 2>/dev/null` ] && screen -rx || screen -D -RR
fi

dumb端末ってのがあるそうで。scpのときは$TERMがそれになるらしくて。
whichのところはscreenがあるかどうかで、その後ろは既存のscreenセッションがあったらそれを使う、だったかな?
なかったら新規にセッションを作ります。


てかこれ、11カ月も放っておいたのか……