Linuxシステムでリモートで計算を開始し、それを切り離してから1日後に再接続して結果を得ます。

Linuxシステムでリモートで計算を開始し、それを切り離してから1日後に再接続して結果を得ます。

私はWindows 10を使用しており、SSHを介してLinus Mintシステムに接続できます(puTTYを使用しています)。そこで実行するのに一日かかるMathematicaノートブックを実行したいと思います。私の問題は、インターネット接続が失われ、Linus Mintシステムに再接続しようとするたびに計算が失われ、再起動する必要があることです。接続が切断されたときにセッションを継続して実行する方法はありますか?それでは、いつでも再接続してノートブックが評価されている様子を確認できますか?

答え1

あなたはそれを使用することができますtmux。まず、tmuxオペレーティングシステムのパッケージマネージャ(sudo apt install tmux)を使用してインストールしてください。

リリースtmux:

tmux new -s mathmematica

次にMathematicaノートブックを実行します。

次の手順でセッションを切断します。

Ctrl+BそれからD

次にSSHセッションからログアウトします。

次に、翌日にsshシステムに移動してセッションを接続しますtmux

tmux attach -t mathmematica

関連情報