데스크탑의 단일 ssh 명령으로 원격 서버에서 스크린 세션을 시작할 수 있기를 원합니다. 그러나 화면에는 ssh를 통해 명령을 실행할 때 사용할 수없는 터미널이 필요한 것 같습니다. 그래서 명백한 ssh root@my.machine screen "tail -f /var/log/messages" (예를 들어) 작동하지 않으며 Must be connected to a terminal. ssh가 화면에서 명령을 실행하여 나중에 로그인하여 수동으로 …
이것은 작동하는 명령입니다. $ echo 'hi there' | docker run -i ubuntu cat hi there 이것은 오류 메시지로 응답하는 명령입니다. $ echo 'hi there' | docker run -it ubuntu cat the input device is not a TTY 여기서 무슨 일이 일어나는지 정확히 알고 싶습니다. "-t를 제거하면 해결됩니다". 내가 알고 docker …