Forum

Einloggen | Registrieren | RSS  

kimba

11.05.2023,
21:07
 

Shutdown mit Phython (Computertechnik)

Hallo an alle,
ich möchte einen Raspberry mit Phython herunterfahren lassen
folgenden Codeschnipsel habe ich im Netz gefunden
die Datei habe ich shutdown.py genannt

import os
os.system("shutdown /s /t 1";)

fährt leider nicht runter

Sieht hier jemand eine mögliche Lösung?
Was bedeuten die Angaben /s /t 1?

bastelix(R)

11.05.2023,
22:58

@ kimba

Shutdown mit Phython

» Sieht hier jemand eine mögliche Lösung?
» Was bedeuten die Angaben /s /t 1?
Wenn dein Raspberry nicht mit Windows läuft werden die Switches nicht funktionieren.

Für Linux sollte einfach "shutdown" reichen. Welche Switches es gibt und was sie bewirken kannst du hier nachlesen: https://linux.die.net/man/8/shutdown

kimba

12.05.2023,
11:23

@ bastelix

Shutdown mit Phython

» » Sieht hier jemand eine mögliche Lösung?
» » Was bedeuten die Angaben /s /t 1?
» Wenn dein Raspberry nicht mit Windows läuft werden die Switches nicht
» funktionieren.
»
» Für Linux sollte einfach "shutdown" reichen. Welche Switches es gibt und
» was sie bewirken kannst du hier nachlesen:
» https://linux.die.net/man/8/shutdown

Wenn ich über die Konsole folgenden Code eingebe fährt der Raspberry nach 2 Sek. runter

sudo shutdown -h -t 2

Auf dem Rasperry läuft Node Red

mit welcher node kann ich das verbinden

Ursprünglich hatte ich daren gedacht hierfür Python zu verwenden

NoName

12.05.2023,
13:44

@ kimba

Shutdown mit Phython

» » » Sieht hier jemand eine mögliche Lösung?
» » » Was bedeuten die Angaben /s /t 1?
» » Wenn dein Raspberry nicht mit Windows läuft werden die Switches nicht
» » funktionieren.
» »
» » Für Linux sollte einfach "shutdown" reichen. Welche Switches es gibt und
» » was sie bewirken kannst du hier nachlesen:
» » https://linux.die.net/man/8/shutdown
»
» Wenn ich über die Konsole folgenden Code eingebe fährt der Raspberry nach 2
» Sek. runter
»
» sudo shutdown -h -t 2
»
» Auf dem Rasperry läuft Node Red
»
» mit welcher node kann ich das verbinden

https://flows.nodered.org/node/node-red-contrib-rpi-shutdown

»
» Ursprünglich hatte ich daren gedacht hierfür Python zu verwenden

bastelix(R)

12.05.2023,
22:20

@ kimba

Shutdown mit Phython

» sudo shutdown -h -t 2
Ja, du brauchst root rechte dafür. Also entweder du startest dein Python script mit sudo oder, der bessere Ansatz, du gibst dem User der den python script ausführt das recht "sudo shutdown" auszuführen.

https://www.digitalocean.com/community/tutorials/how-to-edit-the-sudoers-file-de