screen が起動しなくなった
なんかしらんけど、screen が起動しなくなった。
/var/run/screen/S-ktat/6439.ttyp2.cat: そのようなファイルやディレクトリはありません
といった、エラーが出る。
追記: screen -m で、STYの値を無視してくれますので、それでOK。マニュアル読め、と。
これは、環境変数 STY の値を読み込んでるんだけど、そんなファイルは無い。
とりあえず、対象療法
if ! test -e /var/run/screen/S-ktat/$STY; then STY=""; fi
として、ファイルが無かったら、STYの値を空に設定するようにした。