ich rufe eine Routine folgendermaßen von der Console auf:
Code: Alles auswählen
python -c "from my_lib import registry as reg; reg.set_registry_value('hkcr', '._aaa', 'Test', 'testtest')"
Das funktioniert auch soweit.
Nun ändere ich den Schlüssel auf einen nicht existierenden:
Code: Alles auswählen
python -c "from my_lib import registry as reg; reg.set_registry_value('hkcr', '._bbb', 'Test', 'testtest')"
Ich möchte diesen Aufruf gerne aus dem Windows-Task-Scheduler heraus machen.FileNotFoundError: [WinError 2] Das System kann die angegebene Datei nicht finden
Das Problem ist aber, dass dieser mir den Task als erfolgreich abgeschlossen anzeigt.
Ich hätte jetzt erwartet, dass ich die Fehlermeldung auch dort irgendwo einsehen kann.
Woher soll ich denn da wissen, dass etwas schief gelaufen ist?
Funktioniert das damit generell nicht, oder muss ich irgendetwas besonderes machen?
(Von externem logging wurde mir abgeraten, da die meisten Scheduler das von mir gewünschte wohl beherrschen sollen).
Hat jemand eine Idee?