Jupiterノートをバックグラウンドで実行しようとしています。私は、ローカルマシン上で動作するコマンドJupiter Notebookをリモートサーバ上でバックグラウンドで実行すると、出力が得られます
jupyter notebook &> /dev/null &
を含むthis questionを見つけました。しかし、私は2つの問題があります:
ブラウザウィンドウでノートブックにアクセスするには、トークンが必要です。ただし、上記のコマンドでは、プロセスIDを除いてTerminalウィンドウに出力がないため、ノートブックにアクセスできませんでした。
また、リモートマシンのバックグラウンドでノートブックを実行する必要があります。リモートマシンにI
ssh
を入力し、jupyter notebook --no-browser
を実行します。しかし、ラップトップを閉じると、ローカルのターミナルウィンドウとssh
でノートブックプロセスが強制終了されます。
私はぞんざいリモートサーバの通常
jupyter notebook --no-browser
を実行して、リモートサーバにssh
を殺すことによって、上記の問題を回避することができました。私の質問は、次の2つのサブの質問に沸く:
は
ssh
を閉じる以外にこれを行う方法はありますか?私はこれが本当に最大の問題ではないと思うが、もっと優雅で効果的な解決策の代わりに単純にsshを殺すのは非常に面白そうだ。ローカルマシンで同じことをどのように達成できますか? Jupiterノートブックをバックグラウンドで実行し、何とか出力を得る必要があります。出力を別のファイルに送ることも、別の場所に読み込むこともできますか?