我有一个网页爬行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