.config/autostart.sh の libreelec docker が正しく動作しない

.config/autostart.sh の libreelec docker が正しく動作しない

走るとき

docker exec -i -t transmission  df -h /media/TOSHIBA_HD/home-theater/

/storage/.config/autostart.shから何も出力されません。sshから実行すると、

Filesystem      Size  Used Avail Use% Mounted on
tmpfs           374M  2.6M  372M   1% /media/TOSHIBA_HD/home-theater

トランスミッションが正しくマッピングされているか、再起動が必要かどうかを知るために使用できます

私は壁に頭をぶつけています。なぜ私のbash SSHターミナルはうまく動作するのにもかかわらず、autostart.shがrootとして実行されないのか理解しようとしています。出力をログにリダイレクトして、1秒待ってループしていることを確認し、何度も確認しましたが、シェルは正しい出力を示しましたが、autostart.shはまだ出力を返しません。

答え1

実行するのではなく、フラグの問題であることが判明しました:

docker exec -i -t transmission  df -h /media/TOSHIBA_HD/home-theater/

実行する必要があるもの:

docker exec -i transmission  df -h /media/TOSHIBA_HD/home-theater/

端末を必要とする -t フラグなし。

ここで「入力デバイスがTTYではありません」というエラーを検索してこれを見つけましたhttps://stackoverflow.com/questions/43099116/error-the-input-device-is-not-a-tty

関連情報