Gast
#5817202
Hallo, ich habe folgendes Szenario: - RaspberryPi als Heimautomatisierungszentrale (kann WLAN- und Zigbee Sensoren/Aktoren ansteuern) - PC (mit Linux) mit mehreren Bildschirmen, Lautsprecher, etc. Alle am PC angeschlossenen Geräte hängen an einer Steckerleiste hinter einer Zigbee-Steckdose Ich wäre nun gern in der Lage den PC+Peripherie vom Pi aus abzuschalten. Grundsätzlich könnte der Pi über die Zigbee-Steckdose einfach alles hart abschalten. Es ist aber offensichtlich dass dies nicht gewünscht ist weil der PC erst sauber heruntergefahren werden muss. Im Prinzip muss also der Pi dem PC einen Shutdown-Befehl erteilen und nur wenn dieser erfolgreich war (kann z.B. mittels einem ping herausgefunden werden) darf die Steckerleiste weggeschalten werden. Die naheliegende Lösung ist natürlich: Pi schaltet sich über ssh auf den PC und führt ein "shutdown now" aus. Allerdings missfällt mir irgendwie die Vorstellung, dass sich mein Pi, der ja eigentlich eine Art Server ist, per ssh auf den PC schaltet. Das wär also so die Notlösung. Normal ist es ja eher andersrum. Gibt es da einen anderen, vielleicht eleganteren Weg? Am schönsten wär ein Service auf dem PC der auf ein bestimmtes Signal pollt. Der Service könnte den SHutdown-Request auch erstmal dem User melden und absegnen lassen, für den theoretischen Fall dass ich garnicht herunterfahren möchte :-) Aber sowas gibts wohl nicht von der Stange, oder? Wie könnte man so ein "Signal" senden? Eine Art "kill -USR" übers Netzwerk? Gibts sowas? Hat sonst jemand eine Idee oder Anmerkungen? Danke und euch noch schöne Ostertage :-)