リモートのJupyter notebook上で大規模計算を実行し、sshが切れても計算し続けるようにする。
私はサーバーマシンのscreen command windowでJupyter notebookを以下のように起動し、ローカルマシンで リモートで接続してJupyter notebookを使っています。 しかし、2日〜2,3週間かかる計算をJupyter notebook上で実行した後にsshの接続を切ったあと、再度remoteのscreen windowで動いている、同じJupyter notebookに接続しても、計算が途中で終わってしまっています。sshが切れてJupyter notebookのウィンドウが落ちてもJupyter notebookのセルの実行が中断されない方法はありませんでしょうか。 よろしくお願いいたします。
* remoteで
screen
ipython notebook --no-browser --port=8889
でjupyter notebookを開いたあと
*
localで
ssh -N -f -L 8888:localhost:8889 remote_user@remote_host
でjupyter notebookに接続をしています。 sshを切ったあとは再度
ssh -N -f -L 8888:localhost:8889 remote_user@remote_host
と接続をして計算を実行していたnotebookに戻っています.