скрипт не выполняет команды без tty

Вы удалили следующие пробелы при изменении имен, превратив terraria /bin/bashв whim/bin/bashдля одного примера. Это привело к тому, что несколько частей вашего сервисного модуля и файла скрипта были неправильными.

Весь дизайн кажется довольно шатким, работает screenкак общесистемная -общесистемная служба (и связанные с этим )ошибки для запуска программы, которая требует, чтобы она была интерактивной как служба, но это не ваше дело.

0
21.01.2020, 21:09
1 ответ

Команда scriptпредназначена для захвата выходных данных терминала. Без терминала просто не получится.

Вместо этого вы можете взглянуть на команду tee:

foo 2>&1 | tee /my/output

Отправит вывод fooна стандартный вывод докера и скопирует его в указанный файл.

1
28.01.2020, 02:38

Теги

Похожие вопросы