Raspberry Pi – Autorun mit Systemd

Service File für ein python script “temperature-logger.py”:

[Unit]
Description=My Temperature Logger to thingspeak.com
After=multi-user.target

[Service]
Type=idle
ExecStart=/usr/bin/python3 /home/pi/python_thingspeak/temperature-logger.py

[Install]
WantedBy=multi-user.target

Ziel Ordner für die Service Datei für den systemd:

/lib/systemd/system/temperature-logger.service

Die Permissions sollten auf “644” stehen.

Commands, um zu starten, stoppen und den Status abzufragen:

sudo systemctl start temperature-logger.service
sudo systemctl status temperature-logger.service
sudo systemctl stop temperature-logger.service
sudo systemctl enable temperature-logger.service

Basis Informationen habe ich aus folgenden Artikeln bezogen: