Autostart: systemd zum script starten als service mit systemctl am Beispiel der co2ampel

Wie können bash Scripte auf dem Raspberry Pi automatisch nach dem reboot gestartet werden?

Mit einem Service systemctl. Was ist nötig? Nicht viel …

1. Erstellen einer Datei:

/lib/systemd/system/co2ampel.service

mit Inhalt

2. Dann ausführbar machen:

sudo chmod 644 /lib/systemd/system/co2ampel.service

Service kann nun gestartet werden mit:

sudo systemctl start co2ampel

Status abfragen:

sudo systemctl status co2ampel

Stoppen:

sudo systemctl stop co2ampel

Oder restart:

sudo systemctl restart co2ampel

3. Damit der Service beim rebooten gestartet wird ein

sudo systemctl enable co2ampel

4. Das system reloaden:

sudo systemctl daemon-reload