Raspberry Pi baserat trådlös FM-mikrofon (6 / 8 steg)
Steg 6: Se våra program autostart vid uppstart
Det finns massor av sätt att köra ett kommando vid start i Linux men min gynnade strategi är att skapa ett skript för initiering i /etc/init.d och registrera den med uppdatera-rc.d. Detta sätt programmet startas och stoppas automatiskt när systemet startas / avstängningar.
Skapa ett bash-script i /etc/init.d
sudo nano /etc/init.d/autostartpifm.sh
och Lägg till följande rader
#! / bin/bash
CD/home/pi
uppteckning-fS16_LE - r 22050 - Dplughw: 1, 0 - | sudo. / pifm - 100.1 22050
Tryck "Ctrl + X" än "y" och retur
Göra skriptet körbart
sudo chmod 755 /etc/init.d/autostartpifm.sh
Testa genom att starta programmet och säger något till mikrofon.
sudo /etc/init.d/autostartpifm.sh start
Tryck på Ctrl + c för att avsluta
Registrera dig skript som ska köras vid start
För att registrera ditt skript som ska köras vid start och avstängning, kör du följande kommando:
sudo uppdatera-rc.d autostartpifm.sh försummelsen
Obs - i huvudet från början är att göra skriptet LSB kompatibel och ger information om starta upp skriptet och du bara behöva ändra namnet. Om du vill veta mer om att skapa LSB skript för att hantera tjänster, se http://wiki.debian.org/LSBInitScripts
Om du någonsin vill ta bort skriptet från Start, kör du följande kommando:
sudo uppdatera-rc.d - f autostartpifm.sh ta bort
Om allt går bra då startar vårt program automatiskt varje gång Raspberry Pi får ström.