2010-11-15 174 views
1

我即將運行機器學習程序,可能需要一兩天才能完成;我不想在筆記本電腦上運行它,而是在遠程服務器上運行它。現在我在想如果我進入機器並在那裏運行程序,並關閉ssh會話,如果程序仍在運行或完成,下一次我進入機器時如何知道?如何在遠程服務器上運行CPU Hogging程序?

回答

3

改爲使用screen。假設你已經安裝了它,只需從ssh會話中運行screen。你會得到一個新的殼。

一旦啓動程序,您可以通過鍵入^a d(CTRL + a後跟d)從終端中分離會話。

稍後,當您重新登錄時,請運行screen -r以將會話重新連接到當前終端。

(注意,只是簡單的殺死SSH會話將在事實上也分離屏幕會話,它弄死了。)

man screen進一步閱讀。 screen很有功能強大,學習^a動作序列將是非常值得的你的時間。我每天使用screen並且喜歡它。

+0

剛剛啓動程序!我的筆記本電腦謝謝你:D – 2010-11-15 22:18:16

相關問題