Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

[gelöst]Python script lässt sich nicht per service unit starten

Radix2k

Moderator
Teammitglied
Registriert
1. September 2013
Beiträge
3.242
Lösungen
6
Reaktionspunkte
3.723
Punkte
403
Ich wollte das Starten eines per Eintrag in der rc.local durch eine service unit mit folgendem Inhalt ersetzen:
[Unit]
Description=Status Display for Pi-Hole
Wants=network-online.target
After=network.target

[Service]
Type=forking
ExecStart=/usr/bin/python3 /home/pi/stats.py -d
Restart=always
RestartSec=5
StartLimitInterval=0

[Install]
WantedBy=multi-user.targe
Das funktioniert aber nicht und ich weiss nicht warum, nach dem neustart des RasPi's erhalte ich bei der Anzeige des servive Statuses folgende Meldung (und der RasPi Zero 2W scheint auch voll ausgelastet zu sein) :
● stats.service - Status Display for Pi-Hole
Loaded: loaded (/etc/systemd/system/stats.service; disabled; vendor preset>
Active: inactive (dead)
wenn ich jetzt nocheinmal mit "systemctl start stats" state, wird das aufgeruefene Python script ausgeführt.
● stats.service - Status Display for Pi-Hole
Loaded: loaded (/etc/systemd/system/stats.service; disabled; vendor preset>
Active: activating (start) since Sat 2023-04-08 11:01:22 CEST; 35s ago
Cntrl PID: 767 (python3)
Tasks: 5 (limit: 407)
CPU: 13.253s
CGroup: /system.slice/stats.service
├─ 767 /usr/bin/python3 /home/pi/stats.py -d
├─1606 /bin/sh -c top -bn1 | grep load | awk '{printf "CPU Load: %>
├─1607 top -bn1
├─1608 grep load
└─1609 awk {printf "CPU Load: %.2f", $(NF-2)}
Kann es sein, das ich einen Fehler in die stats.service eingebaut habe ?
Über Hilfe wäre ich sehr dankbar.
 
Zurück
Oben