[gelöst] crontab-gestartetes Python-Script findet "shutdown" nicht

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
buhtz
Beiträge: 1099
Registriert: 04.12.2015 17:54:49
Kontaktdaten:

[gelöst] crontab-gestartetes Python-Script findet "shutdown" nicht

Beitrag von buhtz » 06.12.2018 13:42:00

Ich habe als root per crontab -e ein Python3.5 Script aufrufen lassen. Der Aufruf geht - per Debianbeep geprüft. ;)

Aber ein os.system('shutdown') im Script gibt mir immer nur die Meldung (per root-mail) sh: 1: shutdown: not found. Mit subprocess übrigens ebenso.

Auf der root-Shell selbst kann ich shutdown Problemlos ausführen.
Zuletzt geändert von buhtz am 14.12.2018 15:05:12, insgesamt 1-mal geändert.
Debian 11 & 12; Desktop-PC, Headless-NAS, Raspberry Pi 4
Teil des Upstream Betreuer Teams von Back In Time (Debianbackintime)

uname
Beiträge: 12045
Registriert: 03.06.2008 09:33:02

Re: crontab-gestartetes Python-Script findet "shutdown" nicht

Beitrag von uname » 06.12.2018 13:48:27

Versuche mal den vollständigen Pfad von shutdown: /sbin/shutdown

Antworten