![.config/autostart.sh의 libreelec docker가 제대로 작동하지 않습니다.](https://rvso.com/image/1586941/.config%2Fautostart.sh%EC%9D%98%20libreelec%20docker%EA%B0%80%20%EC%A0%9C%EB%8C%80%EB%A1%9C%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
내가 달릴 때
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