私はEC2インスタンス上のTMUXセッションでJupyterを実行しています。私は非常に長いセルを持っていますが、私がブラウザまたはラップトップのふたを閉じると、ノートブックは出力セルを書き込んでいません(そしてpythonカーネルをクラッシュするかもしれません)。
これが私のリモートインスタンスでラボを起動する方法です。
_jupyter lab --ip=0.0.0.0 --port=5002 --no-browser --allow-root
_
私はデータを失うことなく、ローカルコンピュータをオンにしなくても、ノートブックを無期限に実行するためのソリューションを探しています。
解決策がある必要があります!
更新:
以下の「NOHUP」ソリューションは機能しません。
このセルを実行してブラウザを閉じると、再度開くと出力はありません。
LIDを閉じた後にラップトップがスリープモードに入ったときに、必要なものは、SSH接続を生かし続けても、ブラウザのノートブッククライアントがサーバーと対話するのを停止します。 LIDの終了時にシステムが寝ているのを防ぐために、OS設定を変更できますが、それはあなたのマシンをバッテリを使って使用したりすることとは異なります。
私が使用するアプローチは次のとおりです。
stdout
に書き込まれないように長時間のセルを書きなさい、またはサーバー内のファイルに記録されます。マシンを起動してSSH接続を再起動すると、セルは実行が終了し、結果を別のセルで検査するか、ログを直接見ています。