@steffensammet
Warum führst du das Skript nicht per crontab regelmäßig aus?
Dann bleiben die Abhängigkeiten begrenzt.
Der Grund warum du das root Passwort eingeben musst kann natürlich sein, das die Rechte für das Skript nicht richtig gesetzt worden sind oder der Nutzer generell kein recht hat Python Skripte auszuführen.
Das hat erstmal nix generelles mit Python zu tun sondern mit rechteverwaltung unter linux.
Wer ist den den owner Gruppe und user der Skript Datei?
Ist dieser User sa2 Mitglied der python Gruppe?
Wenn das Skript abstürzt erzeugt es Fehlermeldungen?