De knoop van de sluiting van de Raspberry Pi (4 / 5 stap)

Stap 4: Raspberry Pi afsluitscript

De Raspberry Pi moet een script dat het afsluiten vertelt als het krijgt het signaal afsluiten. Dus het volgende wat we' ll is een Python-script dat wacht tot dit signaal op een opgegeven GPIO pin schrijven. Hier we' ll kijk uit voor de GPIO pin 7. Op de model B is dit GPIO4. Sla deze korte script in iets als /home/pi/pishutdown/pishutdown.py.

pishutdown.py

 #!/usr/bin/python # Import the modules to send commands to the system and access GPIO pins import RPi.GPIO as gpio import os #Set pin numbering to board numbering gpio.setmode(gpio.BOARD) #Set up pin 7 as an input gpio.setup(7, gpio.IN) # Set up an interrupt to look for pressed button gpio.wait_for_edge(7, gpio.FALLING) # Shutdown os.system('shutdown now -h') 

Vervolgens moeten we een shellscript dat onze Python script met root-toegang begint. De shell-script in dezelfde map als onze Python script plaatsen

pishutdown.sh

 #!/bin/shcd / cd home/pi/pishutdown sudo python pishutdown.py cd / 

Een logboekregistratie-map toevoegen door te typen:

 mkdir /home/pi/pishutdown/logs 

Crontab voor autostart het script gebruiken. De crontab editor openen door te typen sudo crontab -e in de Console. Voeg de volgende regel:

 sh /home/pi/pishutdown/pishutdown.sh >/home/pi/pishutdown/logs/cronlog 2>&1 

Opnieuw opstarten...

Gerelateerde Artikelen

De knoop van de sluiting van de eenvoudige Raspberry Pi

De knoop van de sluiting van de eenvoudige Raspberry Pi

Aangezien de Raspberry Pi foundation besloten om te vertrekken uit een af knop voor veilig afsluiten de Raspberry pi, ik zal je laten zien een eenvoudige methode die ik kwam met te bouwen, dus er geen meer excuses zijn voor rukte de voedingskabel uit
Hergebruik ongewenste infrarood afstandsbediening aan sluiting en Reboot van de Raspberry Pi

Hergebruik ongewenste infrarood afstandsbediening aan sluiting en Reboot van de Raspberry Pi

IntroductieDeze afstandsbediening in de afbeelding die wordt gebruikt om te bepalen van een fan, totdat de ventilator gestopt met werken. Ik gooide de ventilator en opgeslagen van de afstandsbediening. Dit is absoluut mijn persoonlijke favoriet instr
De Linkit met behulp van een Raspberry PI Program

De Linkit met behulp van een Raspberry PI Program

In dit instructable, ik ga u tonen hoe te programmeren van de Linktit een bord met behulp van een Raspberry Pi, en ook seriële communicatie met het vast te stellen. Dit instructable ziet u hoe u een micro-controller (één Linkit) en het werk van een m
PiPoE - het aandrijven van een Raspberry Pi via Ethernet

PiPoE - het aandrijven van een Raspberry Pi via Ethernet

Dit project maakt een Raspberry Pi, Beaglebone of andere kleine computer om gevoed worden via een ethernetkabel. Dit zeer handig als u hebt een Pi ergens waar aan de netspanning aan het is moeilijk, of als u wilt uitvoeren verschillende apparaten in
Eenvoudig Project - besturingselement een LED-lampje met Python met behulp van een Raspberry Pi

Eenvoudig Project - besturingselement een LED-lampje met Python met behulp van een Raspberry Pi

Dit is de eenvoudigste Raspberry Pi GPIO LED-project ooit. Als u deze handleiding volgt moet duurt minder dan 20 minuten te installeren en te hebben uitgevoerd. Het doel van dit project is om een enkel LED licht knipperen gebaseerd op een Python prog
Deuropener van de Garage van de Raspberry Pi

Deuropener van de Garage van de Raspberry Pi

Hallo iedereen!Dit instructable wordt uitgelegd hoe de installatie van een Raspberry Pi om te openen mijn garagedeur met behulp van een smarthphone. Terwijl dit is al eerder gedaan, dacht ik dat ik mijn oplossing post. Dit was mijn eerste hardware pr
Ultieme Configuratiegids van de Raspberry Pi

Ultieme Configuratiegids van de Raspberry Pi

de Raspberry Pi is een groot goed: het is echte computer, het is goedkoop ($40), het kan interface met electronica, praten met het web en heeft volledige HDMI ondersteunen.Maar het draait op Linux, wat heb ik een haat-liefde relatie met. Ik hou van h
Verbeteren van de Raspberry Pi Mediacenter met Bluetooth A2DP (OSMC)

Verbeteren van de Raspberry Pi Mediacenter met Bluetooth A2DP (OSMC)

Met Bluetooth-connectiviteit en inschakelen van de Raspberry Pi te gedragen als A2DP bron is niets nieuws (zie een algemene tutorial op Instructables), maar het probleem dat ik had tot nu toe was het maken van dat werk op mijn media center Pi die Ras
Maken van een draagbare Computer met behulp van een Raspberry Pi

Maken van een draagbare Computer met behulp van een Raspberry Pi

Heb je ooit wilde een draagbare computer die u met u kunt meenemen? Dit is de eenvoudigste manier om het bouwen van uw eigen. Voor degenen onder u die niet wat een Raspberry Pi weten is, het is een complete computer ongeveer de grootte van een dek va
PWM gebaseerd LED controle met behulp van drukknoppen, Raspberry Pi 2 en Scratch

PWM gebaseerd LED controle met behulp van drukknoppen, Raspberry Pi 2 en Scratch

Ik probeerde op zoek naar een manier om uit te leggen hoe PWM werkte aan mijn studenten zodat ik mezelf de taak van het proberen om controle van de helderheid van een LED met 2 drukknoppen - één knop verhoging van de helderheid van een LED en de ande
Bluetooth LE bedieningsorganen van een Raspberry Pi

Bluetooth LE bedieningsorganen van een Raspberry Pi

Bluetooth Low Energy (aka BLE/Bluetooth 4.0/Bluetooth Smart) is de meest recente incarnatie van Bluetooth-technologie ontwikkeld door de Bluetooth SIG (de organisatie die de specificatie onderhoudt). Deze communicatieprotocol is ontworpen voor toepas
Omzetten van uw Raspberry Pi in een HTPC

Omzetten van uw Raspberry Pi in een HTPC

In dit instructable, ik zal u tonen hoe om te zetten van uw Raspberry Pi in een HTPC met een Linuxdistributie genoemd Raspbmc.Van de sectie over van Raspbmc de website:Raspbmc is een minimale Linux-distributie, op basis van Debian die uw Raspberry Pi
SMS verzenden vanuit een PHP website via HTTP met behulp van de Raspberry Pi

SMS verzenden vanuit een PHP website via HTTP met behulp van de Raspberry Pi

Achtergrond van het verzenden van SMS vanaf website met Raspberry PiBent u nieuwsgierig naar de meest eenvoudigste manier om SMS te verzenden vanaf uw website? Tegenwoordig, ik ben echt geïnteresseerd zijn in het gebied van Internet of Things (IoT) g
Een RGB LED door het kleurenspectrum met behulp van een Raspberry Pi 2 en kras cyclus

Een RGB LED door het kleurenspectrum met behulp van een Raspberry Pi 2 en kras cyclus

Bijwerken van notities Thur-25 februari, 2016 : Ik heb het kras-programma verbeterd en herontworpen mijn instructable.Hallo Scratch jongens, met dit project die ik wilde gebruiken als u wilt bladeren een RGB LED door het kleurenspectrum.Er zijn een b