NEWS
ioBroker und exec an Raspbian "kill -SIGSTOP"
-
nur kurz klarstellung: ich bin nicht der thread ersteller, habe mich nur eingeklinkt, weil ich ähnliches vorhabe...
ich habe vor den monitor von meinem magic mirror mit einem aqara wlanswitch an- und auszuschalten. dafür muss ich von meinem iobroker (rock64) auf meinem pi mit magic mirror per exec einen befehl ausführen.
ich habe mir nur gedacht dass meine lösung vielleicht auch dem te helfen könnte, sofern sie denn funktioniert
-
@v522533 sorry - verzeih meine verwirrtheit
dann ist ja eh alles klar
die lösung wäre auf jeden fall interessant
-
Wenn ich heute Abend die Zeit dazu finde, werde ich beide Varianten testen.
Berichte euch. -
Also mit su -c funktioniert es nicht.
Mit der Version von @liv-in-sky haut es noch nicht richtig hin. Wo liegt mein Fehler?
-
@e-i-k-e wenn du im exec-blockly das "mit ereignis" auswählst und eine variable erstellst - mit dem namen result - kanns t du besser debuggen - im log steht dann die antwort
ich sehe jetzt auf anhieb keinen fehler
existiert die pid (die kann sich auch ändern)
-
Werde ich testen.
Die PID existieren.Schade des es noch nicht funktioniert.
-
@e-i-k-e das wird schon noch
der eintrag für das sudoers file:
iobroker ALL=(ALL) NOPASSWD: /bin/kill
sollte so aussehen - sorry mein fehler-
versuch es damit mal
-
Guten Morgen,
vielen Dank!
Leider werden die Befehle weiterhin nicht ausgeführt.
Scheint doch zu funktionieren!
Diesmal hat sich die PID geändert. Gibt es eine alternative zum PID? -
du könntest die pid vorher auslesen (exec) mit dem ergebnis (result) dann arbeiten - du kannst ja mit dem
probier doch mal
pgrep
dieses beispiel sucht nach der pid meines bash-scriptes (dlnafind)
-
Vielen Dank!
Ich habe nun folgenden (für mich einfachere) Lösung.- sudo -u root pkill -SIGSTOP "name des prozesses"
- sudo -u root pkill -SIGCONT "name des prozesses"
Funktioniert bestens.
-
@e-i-k-e
ich arbeite nach der devise:
-warum einfach, wenn es auch kompliziert geht