NEWS
SOLVED systemctl start/stop als exec-Befehl will nicht laufen
-
Systemdata Bitte Ausfüllen Hardwaresystem: Pi4 Arbeitsspeicher: 4GB Festplattenart: SD-Karte Betriebssystem: Rasbian Node-Version: 10.x.x Nodejs-Version: 10.x.x NPM-Version: 6.x.x Installationsart: Skript Image genutzt: Nein Ort/Name der Imagedatei: - Hallo iobroker-Community,
nachdem ich jetzt stundenlang rumprobiert habe, bin ich nun doch auf eure Hilfe angewiesen. Ich kriege es einfach nicht hin, dass dieses einfache Blockly Script läuft bzw. dass das Kommando ausgeführt wird.
Ersetze ich "sudo systemctl start kodi.service" beispielsweise mit "sudo reboot" wird neugestartet. Kodi startet jedoch beim Ausführen nicht.
In /etc/sudoers.d/iobroker steht systemctl start/stop ja standardmäßig mit drin, kodi startet aber nicht.
Vielen Dank schonmal für eure Hilfe.
Liebe Grüße
Olli
-
Nach langen Ausprobieren hab ich endlich auf die Lösung gefunden.
Für alle die es interessiert, hier der Weg:
Mit: "cd /etc/sudoers.d" ins sudoers-Verzeichnis wechseln.
Mit: "sudo nano iobroker" die Iobroker Datei öffnen und folgende drei Zeilen einfügen:
(Habe es die ganze Zeit mit einer custom_iobroker Datei versucht. Damit funktioniert es nicht.)ALL ALL=NOPASSWD: /bin/systemctl start kodi
ALL ALL=NOPASSWD: /bin/systemctl stop kodi
ALL ALL=NOPASSWD: /bin/systemctl restart kodiEDIT: Erstellt eine eigene Datei mit 'sudo nano iobroker_custom'
Dort dann obige Zeilen einfügen. So muss man nicht bei jedem Update die Zeilen neu eintragen.
-
Nach langen Ausprobieren hab ich endlich auf die Lösung gefunden.
Für alle die es interessiert, hier der Weg:
Mit: "cd /etc/sudoers.d" ins sudoers-Verzeichnis wechseln.
Mit: "sudo nano iobroker" die Iobroker Datei öffnen und folgende drei Zeilen einfügen:
(Habe es die ganze Zeit mit einer custom_iobroker Datei versucht. Damit funktioniert es nicht.)ALL ALL=NOPASSWD: /bin/systemctl start kodi
ALL ALL=NOPASSWD: /bin/systemctl stop kodi
ALL ALL=NOPASSWD: /bin/systemctl restart kodiEDIT: Erstellt eine eigene Datei mit 'sudo nano iobroker_custom'
Dort dann obige Zeilen einfügen. So muss man nicht bei jedem Update die Zeilen neu eintragen.
-
@FrenkyIO Das dürfte aber eigentlich absolut keinen Einfluss auf den Kodi-Service haben, schließlich erlaubst du damit das (neu)starten von ioBroker. Die 3 Befehle, die du nennst, sollten außerdem schon erlaubt sein.
-
@AlCalzone ups, danke für den Hinweis. Ist jetzt korrigiert.