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
1 2 3 4 5 6 7 8 9 |
[Unit] Description=CO2Ampel Service After=multi-user.target [Service] ExecStart=/home/pi/twco2ampel/src/main/scripts/send-co2-per-mqtt.sh & [Install] WantedBy=multi-user.target |
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