.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가 둘 다 루트로 실행되지 않는 이유를 알아내려고 벽에 머리를 대고 있습니다. 출력을 로그로 리디렉션하여 잠시 대기하는 루프를 확인했습니다. 다시 확인합니다. 그리고 다시 - 내 쉘이 올바른 출력을 표시하는 동안 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

관련 정보