Докер libreelec в.config/autostart.sh не работает правильно

Когда я бегу

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, я перенаправил вывод в журнал, чтобы увидеть зацикленное ожидание секунду - проверяя его снова и снова - и хотя моя оболочка показала правильный вывод, autostart.sh STILL не дает никакого вывода

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

Другие вопросы по тегам