Der PC schaltet sich ab, bevor die Skripte beendet sind
Veröffentlicht: 2. August 2017 - 14:23 Uhr
Guten Morgen,
Ich verwende ein Python-Skript, um andere Skripte (oft Batch- oder PS1-Dateien) zu starten.
In meinem Paket endet setup.py mit folgender Anweisung:
In meinem Bat-Menü starte ich Befehle wmic (Deinstallation) und ich nutze andere Funktionen, deren Ausführung einige Zeit in Anspruch nehmen kann.
Meine Frage lautet: Wie kann ich verhindern, dass Wapt den Computer herunterfährt, bevor der Batch-Prozess abgeschlossen ist? Wie kann ich Wapt mitteilen, dass der Auftrag noch nicht beendet ist und dass es warten muss, bevor es herunterfährt?
Ich habe überlegt, `time.sleep(10)` zu verwenden... aber nun ja, das ist nicht sehr... elegant
Darüber hinaus benötigt das Skript auf den verschiedenen Rechnern unterschiedlich viel Zeit.
Übrigens:
Ich entdeckte WAPT während meines Studiums bei der Suche nach Deployment-Software; ich nutze es auf meinem privaten Computer und seit diesem Jahr auch in der Firma, in der ich arbeite! Es ist ein hervorragendes Produkt.
Ich möchte außerdem wissen, wo ich Probleme im Zusammenhang mit meinen Paketen oder meiner Nutzung melden kann.
Nachtrag: Ups, falsches Forum
Ich verwende ein Python-Skript, um andere Skripte (oft Batch- oder PS1-Dateien) zu starten.
In meinem Paket endet setup.py mit folgender Anweisung:
Code: Alle auswählen
os.system("cd C:\dossier0\dossier1 && start setup.bat")Meine Frage lautet: Wie kann ich verhindern, dass Wapt den Computer herunterfährt, bevor der Batch-Prozess abgeschlossen ist? Wie kann ich Wapt mitteilen, dass der Auftrag noch nicht beendet ist und dass es warten muss, bevor es herunterfährt?
Ich habe überlegt, `time.sleep(10)` zu verwenden... aber nun ja, das ist nicht sehr... elegant
Übrigens:
Ich entdeckte WAPT während meines Studiums bei der Suche nach Deployment-Software; ich nutze es auf meinem privaten Computer und seit diesem Jahr auch in der Firma, in der ich arbeite! Es ist ein hervorragendes Produkt.
Ich möchte außerdem wissen, wo ich Probleme im Zusammenhang mit meinen Paketen oder meiner Nutzung melden kann.
Nachtrag: Ups, falsches Forum