https://www.heise.de/ct/hotline/Ein-Ausschalter-fuer-Raspberry-Pi-und-Raspi-Zero-3892620.html?wt_mc=print.ct.2017.25.150#zsdb-article-links

Ein-/Ausschalter für Raspberry Pi und Raspi Zero
================================================

Mit einem simplen Taster oder einer Kurzschlussbrücke (Jumper, Kabel) lassen sich 
Raspberry Pi und Raspi Zero auch ohne Tastatur und Monitor neu starten oder herunterfahren 
und anschließend wieder einschalten. Für Reboot und Shutdown benötigen Sie dazu das 
Programm Pi-Shutdown. Das Python-Programm wartet darauf, dass die Pins 5 (GPIO 3) 
und 6 (Minuspol) gebrückt werden. Werden die Pins für etwa eine Sekunde gebrückt und 
dann wieder geöffnet, so führt Pi-Shutdown einen Reboot durch. Lassen Sie den Jumper 
drei bis fünf Sekunden lang gesteckt und entfernen ihn dann wieder, schaltet sich der 
Raspi aus. Dass sich der Raspi ausschaltet, erkennen Sie daran, dass die grüne 
Aktivitäts-LED mindestens dreimal kurz blinkt.

Die Einrichtung von Pi-Shutdown ist einfach: Laden Sie das Python-Programm pishutdown.py 
von GitHub herunter (siehe ct.de/y7ft ) und speichern Sie es im Verzeichnis /usr/local/bin 
auf dem Raspi. Damit Pi-Shutdown künftig automatisch bei jedem Start des Raspi geladen wird, 
kopieren Sie den gleichnamigen Systemd-Job von ct.de/y7ft in das Verzeichnis 
/etc/systemd/system und aktivieren Sie ihn mit folgendem Befehl:

sudo systemctl enable pishutdown

Damit Sie nicht erst neu starten müssen, bis Pi-Shutdown läuft, starten Sie es abschließend noch manuell:

sudo systemctl start pishutdown

Haben Sie den Raspi heruntergefahren, können Sie ihn durch erneutes Kurzschließen der 
Pins 5 und 6 wieder hochfahren lassen, ohne ihn erst von der Stromversorgung zu trennen. 
Zusätzliche Software ist dazu nicht nötig.

