1188
コメント:
|
1677
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 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