ログアウトしてもジョブを継続する方法
こんにちは。
研究などで時間のかかるプログラムをサーバーなどで
実行しておきたいときがあると思います。
そんなときに普通にssh接続してプログラムをコンパイルしてログアウトすると
プログラムは終了してしまいます。
これを解決するためにはLinuxのnohupコマンドを使います。
使い方は簡単で
$ nohup python clustering.py > result.txt &
行末の「&」を忘れないように気をつけてください。
実行している間にコンソールに表示される情報はresult.txtに入ります。
プロセスを確認するコマンド(grepを併せて使うと便利)
$ ps aux
プロセスを終了させるコマンド(PID: プロセスID)
$ kill PID
上記2つのコマンドはnohupを使う上で覚えておくといいと思います。