GNU screenのセッション保存場所が何か違った
screen -lsをやっても何一つ出ない。
なんでscreenすぐ逝ってしまうん?と泣いてたけども、
よくよく見ると保存場所が違ってた。
$ screen -ls No Sockets found in /var/folders/kd/8qx1dby10s53stv1q2q1wqg40000gn/T/.screen.
いつからこうなのかはわからんけども。
実際の保存場所はこっち
$ ls /private/tmp/uscreens/S-akihiro_ob 41014.ttys000.macbook-air 41656.ttys000.macbook-air vyrLShr
なので.zshrcとか.profileに明示的に記載することにした。
■ 追記内容 export SCREENDIR=/private/tmp/uscreens/S-akihiro_ob ※ 不安があるならexportまでしなくていいかも ■ 結果 $ screen -ls There is a screen on: 41656.ttys000.macbook-air (Attached) 1 Socket in /private/tmp/uscreens/S-akihiro_ob.
うん、良かった!ちゃんといる!
原因は謎だけど、これで解決したので良しとしよう。