![Libreelec-Docker in .config/autostart.sh funktioniert nicht richtig](https://rvso.com/image/1586941/Libreelec-Docker%20in%20.config%2Fautostart.sh%20funktioniert%20nicht%20richtig.png)
wenn ich laufe
docker exec -i -t transmission df -h /media/TOSHIBA_HD/home-theater/
von /storage/.config/autostart.sh bekomme ich überhaupt keine Ausgabe, wenn ich es von ssh aus starte, bekomme ich
Filesystem Size Used Avail Use% Mounted on
tmpfs 374M 2.6M 372M 1% /media/TOSHIBA_HD/home-theater
Damit kann ich feststellen, ob die Übertragung richtig zugeordnet ist oder neu gestartet werden muss
Ich renne mit dem Kopf gegen die Wand und versuche herauszufinden, warum mein Bash-SSH-Terminal gut funktioniert, aber autostart.sh nicht beide als Root ausgeführt werden. Ich habe die Ausgabe in ein Protokoll umgeleitet, um zu sehen, dass es eine Schleife gibt, eine Sekunde wartet - es immer wieder überprüft - und während meine Shell die richtige Ausgabe zeigte, gibt autostart.sh IMMER NOCH keine Ausgabe aus
Antwort1
Es stellte sich heraus, dass es ein Flaggenproblem war, anstatt Folgendes auszuführen:
docker exec -i -t transmission df -h /media/TOSHIBA_HD/home-theater/
Ich muss Folgendes ausführen:
docker exec -i transmission df -h /media/TOSHIBA_HD/home-theater/
ohne das Flag -t, das ein Terminal erfordert.
habe dies herausgefunden, indem ich hier nach dem Fehler „Das Eingabegerät ist kein TTY“ gesucht habehttps://stackoverflow.com/questions/43099116/error-the-input-device-is-not-a-tty