@tugsi sagte in [gelöst]ssh-Befehl geht über Commandline aber nicht per Exec:
@asgothian sagte in ssh-Befehl geht über Commandline aber nicht per Exec:
als welcher User wird der Befehl vom Skript abgesetzt (ich gehe vom Benutzer iobroker) aus ?
Das war der Knackpunkt, mit dem neuen Dockercontainer gehe ich immer als root ins Terminal, der konnte dann auch den Monitor aus der Ferne schalten.
Ich musste aber den Key als User: iobroker anlegen und austauschen.
Jetzt klappt´s, manchmal überfliegt man nur noch die Texte, wenn man es schon gemacht hat.
Hi, hab auch grade das gleiche Problem gehabt.
Irgendwann wurde iobroker wohl auf den user iobroker umgestellt.
Habe eine uralte manuelle Installation. Wann er das "repariert" hat weiss ich allerdings nicht mehr. Auf den Rechner gibt es sowieso nur einen user, jetzt halt 2.
Gilt also auch für exec auf lokal installierten iobroker. Nicht nur unter Docker.