Wie halten Sie ein python-Skript ausführen im terminal

Ich habe eine web-crawling-python-Skript ausführen im terminal für mehrere Stunden, die kontinuierlich Auffüllen meiner Datenbank. Es hat mehrere verschachtelte for-Schleifen. Für einige Gründe, ich muss meinen computer neu starten und weiter mein Skript aus genau der Ort, wo ich Links. Ist es möglich, zur Erhaltung der Zeiger Stand und Wiederaufnahme der zuvor ausgeführte Skript im terminal?

Ich bin auf der Suche nach einer Lösung, die funktioniert, ohne dass das python-Skript. Ändern Sie den code ist eine niedrigere Priorität als das würde bedeuten, neu zu starten Sie das Programm und investieren Zeit.

Update:
Vielen Dank für die VM-Vorschlag. Ich nehme den. Zur Vervollständigung, was generische änderungen Skript zu machen, pause und fortsetzen?

Update2:
Die Portierung auf VM funktioniert einwandfrei. Ich habe auch das geänderte Skript zu machen, failsafe-gegen Netzwerk-Ausfälle. Code unten geschrieben.

  • Hibernate Ihrem computer!
  • Führen Sie es in einer virtuellen Maschine.
  • mein mac keine Unterstützung für den Ruhezustand :(. Außerdem ich glaube nicht, dass die Wiederaufnahme aus dem Ruhezustand wird fortgesetzt, meine crawling-Skript richtig.
InformationsquelleAutor jerrymouse | 2011-12-25
Schreibe einen Kommentar