Raspberry Pi Autostart von Skripten

Es gibt verschiedene Methoden um Programme, Dienste und Skripte beim Booten des Raspberry Pi automatisch starten zu lassen. Für meine Mediaplayer Box verwende ich die Methode über die .bashrc. Nach dem automatischen anmelden auf der Konsole wird ein Script ausgeführt.

Starte raspi-config für automatisches anmelden (Raspbian Jessie (Lite))

  • Boot Options -> Console Autologin
pi@raspberrypi ~ $ sudo raspi-config
  • Manuelle Einstellung:
pi@raspberrypi ~ $ sudo mkdir -p /etc/systemd/system/getty@tty1.service.d
pi@raspberrypi ~ $ sudo nano /etc/systemd/system/getty@tty1.service.d/autologin.conf

[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin pi --noclear %I 38400 linux

pi@raspberrypi ~ $ sudo systemctl enable getty@tty1.service

1a. Erstelle Script-Datei

pi@raspberrypi ~ $ nano start_script.sh

python KodiDisplayInfo/displayinfo.py &
kodi 

1b. Datei ausführbar machen

pi@raspberrypi ~ $ chmod u+x start_script.sh

2. .bashrc bearbeiten

Ans Ende der Datei setzen:

pi@raspberrypi ~ $ nano .bashrc

if [ $(tty) == /dev/tty1 ]; then
./start_script.sh
fi

Kommentare:

Erlaubte HTML-Tags: <strong>, <a href="">, <em>
Info: Kommentar wird nach Bearbeitung zeitnah freigeschaltet.