我有一個網頁爬行python腳本在終端運行了幾個小時,這是不斷填充我的數據庫。它有幾個嵌套for循環。出於某些原因,我需要重新啓動計算機,並從我離開的地方繼續執行我的腳本。是否可以保持指針狀態並恢復終端中以前運行的腳本?如何暫停在終端運行的python腳本
我正在尋找一種解決方案,它將在不改變python腳本的情況下工作。修改代碼的優先級較低,因爲這意味着重新啓動程序並重新投入時間。
更新: 感謝VM的建議。我會採取的。爲了完成,應該對腳本進行什麼樣的通用修改以使其暫停和恢復?
Update2: VM上的移植工作正常。我還修改了腳本,使其能夠防止網絡故障。代碼如下。
休眠你的電腦! – Hossein 2011-12-25 17:10:41
在虛擬機中運行它。 – 2011-12-25 17:16:16
@Hossein我的Mac不支持休眠:(而且我不認爲從休眠狀態恢復將恢復我的爬行腳本正確 – jerrymouse 2011-12-25 17:42:42