ここに私の問題があります.リモートマシンでsshを介してMathematicaスクリプトを実行して、コンピューターのターミナルを閉じてリモートマシンで実行したままにできるようにしたいと思います.
私の問題は、スクリプトが対話モードで動作するために発生するため、ターミナルを閉じるとプロセスもシャットダウンされます。
ありがとう。
ここに私の問題があります.リモートマシンでsshを介してMathematicaスクリプトを実行して、コンピューターのターミナルを閉じてリモートマシンで実行したままにできるようにしたいと思います.
私の問題は、スクリプトが対話モードで動作するために発生するため、ターミナルを閉じるとプロセスもシャットダウンされます。
ありがとう。
tmuxまたはGNU screenを使用します。
ワークフロー:
tmux、またはscreenじゃあ後で:
tmux attach、またはscreen -d -Rいくつかのケース:
操作する必要がない場合、または評価中にノートブックを視覚化する必要がない場合
次に、カーネルをバックグラウンドで実行し、現在のセッションから切り離すには、nohupツールを使用します (コマンドの標準出力は myNotebook.out にダンプされます)。
nohup math < myNotebook.nb > myNotebook.out &
mathオプションで、コマンドを使用してコマンド出力を監視できますtail(監視を終了するには、CTRL-C を使用しますtail) 。
tail -f myNotebook.out
何が起こっているかを確認したり、計算中にグラフを視覚化したり、グラフィカルに対話できるようにする必要がある場合は、リモート デスクトップ (vnc) を使用して、リモート マシンとの通信をトンネリングします。詳細は Linux ディストリビューションによって少し異なります (vnc クライアントとサーバーは異なる場合があります)。Windows または Mac からリモート デスクトップを使用して Linux ボックスに接続し、操作することもできます。remote desktop ssh tunnelWeb で+ チュートリアルのディストリビューションを検索することをお勧めします。