端末で数時間実行されている web クローリング python スクリプトがあり、データベースに継続的にデータが入力されています。ネストされた for ループがいくつかあります。何らかの理由で、コンピューターを再起動し、元の場所からスクリプトを続行する必要があります。ポインターの状態を保持し、以前に実行していたスクリプトをターミナルで再開することはできますか?
Pythonスクリプトを変更せずに機能するソリューションを探しています。コードを変更することは、プログラムを再起動して時間を再投資することを意味するため、優先度は低くなります。
更新: VM の提案に感謝します。私はそれを取ります。完了するために、スクリプトを一時停止および再開できるようにするには、スクリプトにどのような一般的な変更を加える必要がありますか?
Update2 : VM への移植は正常に機能します。また、ネットワーク障害に対してフェールセーフになるようにスクリプトを変更しました。以下に書かれたコード。