我在一臺服務器上安裝了putty,並在該服務器上運行了可用的python腳本。該腳本繼續在終端上投擲輸出。後來,我的互聯網連接斷開了,但即使這樣,我期待我的腳本完成它的工作,因爲腳本正在該服務器上運行。但是當互聯網連接恢復時,我發現腳本還沒有完成它的工作。
那麼這是預期的嗎?如果是的話,那麼應該怎麼做,以確保腳本運行在服務器上,即使互聯網連接中斷?即使在互聯網連接關閉後仍然保持腳本運行
在此先感謝!
我在一臺服務器上安裝了putty,並在該服務器上運行了可用的python腳本。該腳本繼續在終端上投擲輸出。後來,我的互聯網連接斷開了,但即使這樣,我期待我的腳本完成它的工作,因爲腳本正在該服務器上運行。但是當互聯網連接恢復時,我發現腳本還沒有完成它的工作。
那麼這是預期的嗎?如果是的話,那麼應該怎麼做,以確保腳本運行在服務器上,即使互聯網連接中斷?即使在互聯網連接關閉後仍然保持腳本運行
在此先感謝!
您應該使用screen,這將讓你從你。
是在服務器上的實際終端「分離」的過程中,您可以安裝tmux
或屏幕。這些程序在後臺運行的程序,使您可以打開一個「窗口」,如果我使用TMUX:
打開TMUX:tmux
拆離(在後臺運行):按Ctrl-B d
重新附連(打開 '窗口'):tmux attach