Raspberry Pi: Ordnungsgemäß herunterfahren
Der Raspberry Pi hat bekanntlich keinen An- und Ausschalter. Daher habe ich in diversen Foren bereits die Frage gelesen, wie man den Raspberry Pi richtig herunterfährt, damit keine Datenverluste entstehen. Vorab sollte erwähnt sein, dass man auch wenn man den Stecker einfach zieht, was bislang meine Methode immer war, nur sehr selten etwas kaputt machen kann und wenn betrifft das nur die Daten und ruft keine Hardwareschäden am Raspberry Pi hervor.
In den meisten Linux Distributionen, so auch in Raspbian, kann man mittels folgendem Befehl das Betriebssystem herunterfahren. Dabei werden die Mechanismen des Betriebssystems, z.B. das Verwalten von temporären Dateien, ausgeführt. Wenn dieser Prozess abgeschlossen ist, blinkt die OK-LED am Raspberry Pi und man kann den Mini-Computer vom Strom entfernen.
sudo shutdown -h 0
23 Kommentare. Hinterlasse eine Antwort
Ich nutze die App „ConnectBot“ um den RPI und die daran angeschlossenen Geräte von meinem Handy und Tablet zu steuern. In den Hosteinstellungen lassen sich dafür Post-Login Automatismen hinterlegen, wie z.B. zum neu starten:
shutdown -r now
exit
oder um den Fernseher zu anzuschalten (muss im Standby sein):
echo „on 0“ | cec-client -d 1 -s
exit
Finde das extrem nützlich. Wenn es jetzt noch Widgets für den Home-Screen gäbe, wäre alles perfekt. Gibt’s da was?
Wäre in der Tat als eine Art Universal Raspberry Pi Fernbedienung ganz nett. Aber ich kenne keine solche App mit entsprechenden Widgets.
Zwei Zeichen kürzer gehts auch mit: sudo shutdown -h 0
🙂 Alternativ können auch: „halt“, „shutdown“ oder „poweroff“ verwendet werden. tipp dazu:
http://linux.about.com/library/cmd/blcmdl8_halt.htm
Danke, habs um die zwei Zeichen noch verkürzt 😉
…bei mir funktioniert „sudo shutdown“ nicht, erst mit „sudo shutdown -h 0 “ fährt mein Zero W runter und bleibt aus…
Gibt es einen Unterschied zwischen ’sudo shutdown -h 0′ und ’sudo halt‘?
Auf StackExchang findest du eine ausführliche Erklärung.
Would it be very difficult to program a simple GPIO pin with a push-button to accomplish Shut down system. I mean a Hardware reset. For Remote reset all of the above is OK.
Thank you for taking up such a important topic.
sudo init 0 -> herunterfahren
sudo init 6 -> reboot
es geht noch kürzer 😉
Dabei kannst du im Bedarfsfall keine Zeit angeben. Daher übernehme ich das mal nicht in den Beitrag 😉
Mir ist es gestern nach einem halben Jahr wieder passiert, dass ich nach dem Stecker ziehen das System zerschossen habe. Und ein Tag vorher dachte ich noch „ich sollte mir doch mal ne Sicherung ziehen :S“ Ich hab sonst ihn immer Ordnungsgemäß über „sudo halt“ runter gefahren und dann macht man es einmal ohne und zack passiert sowas !
Hatte ich noch nie 😀
Es geht noch kürzer 😀
sudo poweroff -> Herunterfahren (und dann Stecker ziehen)
sudo reboot -> Neu starten
Jedoch lässt sich dort, wie bei den Vorschlägen aus den anderen Kommentaren, keine Zeit definieren.
Danke Tobias, genau das habe ich als (kompletter) Neuling gesucht!
Hallo,
ich habe vor meinen Raspberry als DashCam im Auto zu verwenden. Nun stellt sich die Frage nach dem ordnungsgemäßen herunterfahren. Ich dachte mir, dass ich das mit einer Art autorun für einen USB Stick machen kann.
Ich ermittle die Daten mit eingestecktem Stick mit:
lsusb und schreibe mir eine rule
sudo nano /etc/udev/rules.d/11-my_rule.rules
darein schreibe ich
ACTION==“add“, SYSFS{idVendor}==“040a“, SYSFS{idProduct}==“0576″, RUN+=“/home/my_script.sh“
sudo nano /home/my_script.sh
#!/bin/bash
sudo shutdown -h 0
Nun sollte der Raspi doch herunterfahren, wenn ich den Stick einstecke, oder?
Macht er nur leider nicht… 🙁
hast du Rat?
Hey Marco,
habe die Tage auf Kickstarter dieses Teil gefunden. Müsste genau richtig sein für dich – oder? Link: http://www.mausberrycircuits.com/
Hallo Jan,
ja das stimmt! Das wäre genau richtig. Aber ich habs gerade hinbekommen. Ist zwar ein bisschen russisch aber nun gehts. Stick reinstecken und die Dashkam fährt runter.
Dank aber trotzdem!
Man könnte „sudo poweroff“ doch bestimmt auf 2 GPIO PINs legen. Am besten die 2 ganz links oder rechts.
Möchte ich runterfahren, fasse ich beide kurz an = gebrückt, und schon fährt das Ding sauber runter.
Hallo,
ich glaube, dies ist die einfachste Möglichkeit: https://gilyes.com/pi-shutdown-button/
Ich habe das aber noch nicht selbst ausprobiert, daher weiß ich nicht, ob das Aufwecken für alle Pi-Modelle so funktioniert.
Hallo,
wie kann ich wissen, wann der Shutdown-Vorgang abgeschlossen ist? Hintergrund: Ich möchte mach dem Shutdown den Pi automatisiert von der Spannungsversorgung trennen.
Ich verwende sudo shutdown -h now aber empfohlen wird laut deren offiziellen Website sudo halt.
Wie sieht das eigentlich aus, wenn ich ein paar Dienste auf dem Raspi laufen hab? Z.B. einen OwnCloud-Server nebst Apache, garniert mit einem WLAN Access Point und einem Mini-NAS, das aus einem mit mdadm erstellten RAID-Verbund besteht?
Sollten die vor dem shutdown separat in einen sicheren Zustand gebracht werden?