通信環境の悪い状態でのSSHとかってやだよね。
エディタでの編集中に切れたり、コンパイル待ちの間で切れたりしたら。。。


そんなときはこれGNU Screen


下記のページに詳しく

http://www.gnu.org/software/screen/
http://www.dekaino.net/screen/


なんらかの原因で、一回接続がきれてもScreenのプロセスの中で実行したものは再度呼びされるというすぐれもの。
普通はTerminalが切れるとそれに伴ってTerminalの中で実行中のプロセスも落ちちゃうのだけど、これだとそうゆうことが無い。
プロセスはScreenの中で管理される。
実行中のScreenのプロセスは、
$screen -listで一覧が出ます。
復帰は
$screen -r id