我想在後臺運行一個Jupyter筆記本。我發現this question,其中包括命令在遠程服務器的後臺運行Jupyter筆記本,得到輸出
jupyter notebook &> /dev/null &
哪些工作在我的本地機器上。然而,我有兩個問題:
我需要一個令牌,以便能夠在瀏覽器窗口中訪問我的筆記本。但是,使用上述命令,除了進程ID外,終端窗口中沒有輸出,因此我無法訪問我的筆記本電腦。
我還需要在遠程計算機的後臺運行筆記本。我將
ssh
放入遠程機器,然後運行jupyter notebook --no-browser
。但是,一旦我關閉筆記本電腦,筆記本電腦進程就會在我的本地終端窗口以及ssh
中死亡。
我能夠在遠程服務器上運行正常
jupyter notebook --no-browser
,然後殺死ssh
到遠程服務器,以規避粗暴上述問題。我的問題歸結爲以下兩個子問題:
是否有這樣做,除了關閉
ssh
的方法嗎?我想這不是最大的問題,但是簡單地殺死ssh而不是一些更優雅或更有效的解決方案似乎很不合適。如何在本地機器上實現同樣的功能?我需要在後臺運行Jupyter Notebook,同時也以某種方式獲取輸出。我可以將輸出引導到另一個文件或在其他地方讀取嗎?