GNU screenの自動デタッチ
screenの設定にあるautodetachではないです:-)
screenを立ち上げて、その中のシェルでexitするとscreenも終了してしまう。だけど"C-a d"や"screen -d hoge"などとは打ちたくない。そんな人向けのエイリアス。
# bash系 alias exit="screen -d $STY" # csh系 alias exit "screen -d $STY"
つーか、自動じゃないですね。ちなみにscreenごと終了する時は
% \exit
もしくは
% builtin exit
とすればデフォルト動作のexitが出来ます。
追記:
screenを起動していないターミナルでも使えるように修正。
[ "$STY" != "" ] && alias exit="screen -d $STY"