Raspberry Pi - Autostart von Skripten

Es gibt verschiedene Methoden um Programme, Dienste und Skripte beim Booten des Raspberry Pi 4 B 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 (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. Script-Datei erstellen

pi@raspberrypi ~ $ nano start_script.sh

kodi &
sleep 5
python KodiDisplayInfo/displayinfo.py &

1b. Datei ausführbar machen

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

2. .bashrc Datei 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.