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.
pi@raspberrypi ~ $ sudo raspi-config
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
pi@raspberrypi ~ $ nano start_script.sh kodi & sleep 5 python KodiDisplayInfo/displayinfo.py &
pi@raspberrypi ~ $ chmod u+x start_script.sh
Ans Ende der Datei setzen:
pi@raspberrypi ~ $ nano .bashrc if [ $(tty) == /dev/tty1 ]; then ./start_script.sh fi