sshで動かしているプログラムはターミナルを閉じると、中断してしまう。これをなんとか、動いたままにできないものか——やり方はいろいろ、あるのだろうが1、今はとりあえず、emacs -daemonをつかっている。
- sshでログイン
- emacs -daemonでemacsを起動
- emacsclientでemacsに接続
- emacsでプログラムを動かす
- emacsclientを閉じる
これでemacsの中でプログラムは動いているのでターミナルを閉じてもだいじょうぶ2。そのあと、再度、emacsclientで接続しなおすこともできる。emacs自身に重い処理をさせていると、5.の段階で反応しなくなるけど。
このときもターミナルを閉じても死ぬのはemacsclientだけだろうからプログラムは実行され続けているんじゃなかろうか……。
試してないけど。