애플리케이션이 이미 실행 중이고 명령 출력은 없고 GUI만 출력됩니다.
새 터미널 창에서 애플리케이션의 명령 출력을 얻으려면 어떻게 해야 합니까?
다른 애플리케이션이 이미 CLi로 실행되고 있지만 애플리케이션 자체에 영향을 주지 않고 다른 창에서 또는 원격으로 특정 애플리케이션을 모니터링하고 싶습니까?
답변1
이는 실행 중인 애플리케이션에 있어 매우 복잡합니다. 디버거를 연결하고, 파일 설명자 0, 1, 2를 닫고, 새 제어 터미널을 열고 그에 따라 파일 설명자를 열어야 합니다. 또한 응용 프로그램이 터미널을 제어하지 않으므로 일반적인 방식으로 사용하지 않으며 터미널을 닫고 다른 목적으로 사용할 수도 있음을 인식하는 경우에도 stdin
작동 stdout
하지 stderr
않을 수 있습니다.