Seite 1 von 1
Führe bei jedem Neustart des Rechners ein Paket aus
Veröffentlicht: 15. Juli 2021 - 10:44 Uhr
von tuxmania
Hallo,
ist es möglich, ein Paket so zu konfigurieren, dass es bei jedem Start von WAPT ausgeführt wird?
Ich habe ein Paket, das einmal täglich laufen soll (wie eine geplante Aufgabe), ohne dass die Paketversion täglich erhöht werden muss!
Gibt es dafür eine Lösung?
Vielen Dank im Voraus.
Betreff: Ausführen eines Pakets bei jedem Computerneustart
Veröffentlicht: 15. Juli 2021 - 21:29 Uhr
von dcardon
Siehe die Forenregeln oben.
Du könntest eine geplante Aufgabe erstellen, die bei jedem Systemstart eine Zwangsinstallation durchführt. Allerdings benötigen wir noch ein paar weitere Informationen, um eine fundiertere Empfehlung abgeben zu können.
Viele Grüße,
Denis
Betreff: Ausführen eines Pakets bei jedem Computerneustart
Veröffentlicht: 16. Juli 2021 - 09:38 Uhr
von tuxmania
Hallo Denis,
vielen Dank für deine Antwort.
Hier noch einige weitere Informationen:
Wapt-Agent-Version: 1.8.2,
Betriebssystem: Windows 10.
Um mein Anliegen genauer zu erläutern: Ich habe ein Python-Skript, das die Zeitzone anhand des geografischen Standorts des Nutzers (über die IP-Adresse) aus dem Internet ermittelt. Anschließend wendet das Skript die korrekte Zeitzone auf dem PC an, indem es die Windows-Einstellungen entsprechend anpasst.
Die Idee, das Skript bei jedem Start von Wapt auszuführen, würde Nutzern, die in verschiedene Zeitzonen reisen, eine automatische Zeitzonenanpassung ermöglichen.
Ich möchte ausschließlich Python verwenden und keine Batch-Skripte oder PowerShell.
Vielen Dank im Voraus.
Betreff: Ausführen eines Pakets bei jedem Computerneustart
Veröffentlicht: 16. Juli 2021 - 12:06 Uhr
von florentR2
Eine Überprüfung alle X Stunden sollte das Problem lösen.
Sie wird jedoch nicht unbedingt beim Hochfahren des PCs ausgeführt.
Betreff: Ausführen eines Pakets bei jedem Computerneustart
Veröffentlicht: 16. Juli 2021 - 19:00 Uhr
von tuxmania
Hallo florentR2,
danke für die Rückmeldung.
Ich habe das Attribut „audit_schedule“ mit dem Wert „1m“ zur Steuerdatei hinzugefügt, aber es passiert nichts.
Muss ich eine „audit“-Funktion in setup.py einfügen oder eine andere Änderung vornehmen?
Vielen Dank im Voraus.
Betreff: Ausführen eines Pakets bei jedem Computerneustart
Veröffentlicht: 19. Juli 2021 - 08:59 Uhr
von florentR2
Ja, Sie benötigen eine audit()-Funktion
Code: Alle auswählen
def audit():
# put here code to check periodically that state is matching expectations
# return "OK", "WARNING" or "ERROR" to report status in console.
# all print statement are reported too
return "OK"
Betreff: Ausführen eines Pakets bei jedem Computerneustart
Veröffentlicht: 19. Juli 2021 - 11:18 Uhr
von tuxmania
Hallo florentR2,
vielen Dank für Ihr Feedback.
Ich werde es so umsetzen.
Schönen Tag noch.