Am 07.03.22 um 18:34 schrieb Martin Burnicki:
Hallo,
Am 07.03.22 um 16:34 schrieb Peter McD: [...]
[Service] Type=oneshot ExecStart=/etc/init.d/boot.local/zenstates.py --c6-disable
Kann es sein, dass der Pfad das Problem ist?
Nein, ich kann das script aufrufen mit python /etc/init.d/boot.local/zenstates.py --c6-disable Vermutlich kann zenstates.py überall liegen, wenn es mit dem vollständigen Pfad aufgerufen wird.
Historisch war es doch immer so, dass man eine DATEI /etc/init.d/boot.local anlegen konnte, in die man Scripte / Befehle eintragen konnte, die beim Booten ausgeführt wurden. Das gab es schon vor systemd.
Gleich getestet. Rechner gebootet, zenstate.py --list lux-2:/home/peter # python /etc/init.d/boot.local/zenstates.py --list ... P6 - Disabled P7 - Disabled C6 State - Package - Disabled C6 State - Core - Enabled zenstate.py aufgerufen: lux-2:/home/peter # python /etc/init.d/boot.local/zenstates.py --c6-disable Disabling C6 state python /etc/init.d/boot.local/zenstates.py --list ... P6 - Disabled P7 - Disabled C6 State - Package - Disabled C6 State - Core - Disabled Offensichtlich "disabled" erst zenstates.py C6 komlett. Gruß Peter