Shutdown Raspberry über ssh

9

Um meine Himbeere sudo shutdown -h -P nowherunterzufahren, tippe ich ein. Dies funktioniert einwandfrei, wenn ich direkt über eine USB-Tastatur und ein HDMI-Display verbunden bin. Wenn ich jedoch über SHH von meinem Windows-PC mit Putty verbunden bin, wird es nicht heruntergefahren. Es sieht aus wie das :

pi@transceiver02 ~ $ sudo shutdown -h -P now
The system is going down for system halt NOW!s/1) (Fri Sep 11 09:45:06 2015):
pi@transceiver02 ~ $ ls
bluez-5.33           command   python_games    testInst
bluez-5.33.tar.xz    Desktop   ShutdownBtn.py  text.txt
bluez-5.33.tar.xz.1  PTest.py  ShutDownBtn.sh
pi@transceiver02 ~ $

Wie schalte ich die Himbeere über SSH wirklich aus?

Zion
quelle
Bitte geben Sie Informationen darüber an, welches Betriebssystem und welche Version dieses Betriebssystems Sie verwenden. Bitte teilen Sie uns auch mit, ob Sie systemd verwenden oder nicht.
Izzy
Ich benutze Raspbian Version 3.18 Ich glaube, ich habe nicht systemd verwendet, aber ich bin nicht sicher
Zion
Versuchen Sie es ps ax | grep -E "(systemd|upstart|init)"in einem Terminal und suchen Sie nach systemdoder init. Dies wird Ihr Init-System sein.
Izzy
OK, ich bekomme 1 ? Ss 0:01 init [2]
Zion
Danke Erverbody, den ich benutze sudo init 0und es funktioniert!
Zion

Antworten:

10

Abhängig von Ihrem Init-System kann der Befehl variieren.

Auf einem Raspbian mit systemd können Sie das System ausschalten mit:

sudo systemctl poweroff

Auf einem System mit SysV-Init-System können Sie Folgendes verwenden:

sudo shutdown -h now

oder

sudo halt

Sie können das natürlich auch auslassen, sudowenn Sie bereits suvor der Ausführung als root oder 'd angemeldet sind .

Izzy
quelle
3

sudo shutdown -h nowsollte funktionieren und ich mache das die ganze Zeit. Das -Ptut nicht weh, aber da der Pi keine Leistungsregelung hat, tut das nichts.

Dies ist die empfohlene Methode zum Anhalten. Das Herunterfahren kann einige Zeit dauern. Es ist möglich, dass ein laufender Systemprozess die Dinge verlangsamt.

Milliways
quelle
2

Ein weiterer Datenpunkt, wenn er nützlich ist. Ich fahre regelmäßig über ssh herunter, aber ich führe ssh über die Befehlszeile aus (nicht über Putty).

Im Folgenden wird mein Pi heruntergefahren und ausgeschaltet (der HDMI-Ausgang wird deaktiviert, aber die Power-LED leuchtet immer). Hinweis: Dies ist auf Raspbian und ich habe uname ausgeführt, um Ihnen meine Version zu zeigen. Die folgenden Befehle wurden von meinem Macbook aus ausgeführt.

# ssh pi@raspberrypi -t uname -a
Linux raspberrypi 3.18.7-v7+ #755 SMP PREEMPT Thu Feb 12 17:20:48 GMT 2015 armv7l GNU/Linux
Connection to raspberrypi closed.
# ssh pi@raspberrypi -t sudo shutdown -h -P now

Broadcast message from root@raspberrypi (pts/0) (Fri Sep 11 12:40:01 2015):
The system is going down for system halt NOW!
Connection to raspberrypi closed.
Brian
quelle