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カ月も放っておいたのか……