* screen 基本 [#i6defea0]
** デタッチ・アタッチ [#dfdf414d]
- screenを起動するとセッションが作成され、その端末にアタッチされる。
- screenを通常終了するとその端末はデタッチされるが、セッションは維持される。
- screenを再び起動する際にデタッチされているセッションを指定すると、そのセッションが復元されて、その端末にアタッチされる。
** セッション一覧を表示 [#q6ae8811]
screen -ls
** デタッチされてるセッションに復帰する [#e171dace]
screen -r 1234
*** pidを指定せずに最初に見つかったセッションに復帰する [#eb5bc20f]
screen -R
** アタッチされてるセッションをデタッチする [#kbc0d1db]
screen -d 1234
** アタッチされてるセッションにさらにアタッチする(マルチディスプレイモード) [#w4a1414c]
scren -x 1234
二つの端末が出現する事になり、一方の端末での操作が他方の端末でも再現される、ミラーリング状態になる。
** セッション名を付ける・セッションを復元する [#r3b5e4c8]
screen内のコマンドモードでセッション名を付ける。
:sessionname セッション名
detachした後、シェルからscreenを起動する。
screen -r セッション名