ログイン
編集不可のページディスカッション情報添付ファイル
"mernao/screen"の差分

MMA
2と3のリビジョン間の差分
2012-06-08 17:38:37時点のリビジョン2
サイズ: 1188
編集者: mernao
コメント:
2012-06-08 17:44:41時点のリビジョン3
サイズ: 1677
編集者: mernao
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 11: 行 11:
= 何が違うのか? = = 何が違うのか? 1/2 =
行 22: 行 22:

== 何が違うのか? 2/2 ==
{{{
 |-+- 02620 mernao gnome-terminal
 | |--- 02622 root gnome-pty-helper
 | \-+= 02623 mernao bash
 | \--= 02700 mernao screen -r <<=== 画面に表示されている方
 |
 |-+= 02654 root screen <<=== こっちが本体
 | |-+= 02656 mernao /usr/local/bin/bash
 | | \--= 02703 mernao ssh nest
 | \-+= 02734 mernao /usr/local/bin/bash
 | \-+= 02745 mernao pstree
 | \--- 02746 mernao ps -axwwo user,pid,ppid,pgid,command
}}}

screen/tmuxを使おう

こんなことで困ったことは

  • SSHでリモート接続していたらネットワークが切れてしまって向こう側で動かしていたプログラムが突然の死
  • 大きな物をコンパイルし始めたら途中で止めるわけにも行かず帰れなくなった

そんなあなたにscreen/tmux

  • 『GNUによって開発されたフリーな端末多重接続ソフトウェアである。1台の端末や接続したリモートの端末から、全く別々の複数の端末へと同時に接続する事が出来る。コマンドライン上で複数のプログラムを実行したり、シェル上でプログラムを実行させたまま接続を解除したりする時等に非常に役に立つソフトウェアである。』
  • Wikipediaより

何が違うのか? 1/2

 |-+- 01052 root /usr/local/bin/xdm -nodaemon ttyv8
 | |--= 01058 root /usr/local/bin/X 
 | \-+= 02463 root xdm: :0 (xdm)
 |   \-+= 02491 mernao twm
 |     \-+- 02518 mernao gnome-terminal
 |       |--- 02521 root gnome-pty-helper
 |       \-+= 02522 mernao bash
 |         \--= 02544 mernao ssh nest

何が違うのか? 2/2

 |-+- 02620 mernao gnome-terminal
 | |--- 02622 root gnome-pty-helper
 | \-+= 02623 mernao bash
 |   \--= 02700 mernao screen -r   <<=== 画面に表示されている方
 |
 |-+= 02654 root screen   <<=== こっちが本体
 | |-+= 02656 mernao /usr/local/bin/bash
 | | \--= 02703 mernao ssh nest
 | \-+= 02734 mernao /usr/local/bin/bash
 |   \-+= 02745 mernao pstree
 |     \--- 02746 mernao ps -axwwo user,pid,ppid,pgid,command

mernao/screen (最終更新日時 2012-06-08 18:17:54 更新者 mernao)