10초마다 콘솔에 텍스트를 기록하는 GO 애플리케이션이 있습니다. 다음 명령을 사용하여 애플리케이션을 실행하여 백그라운드에서 실행되도록 합니다.
$ screen -d -m 실행 시작
다음 명령을 사용하여 내 애플리케이션이 실행되는 것을 볼 수 있습니다.screen -ls
하지만 GO 앱에서 보낸 모든 로그를 볼 수 있는 방법이 필요합니다.
프로세스 로그를 보는 방법은 무엇입니까?
답변1
를 사용하여 생성된 프로세스의 출력을 기록하려면 및 옵션을 screen
사용할 수 있습니다 . 다음은 출력을 파일에 기록하도록 기존 명령을 수정하는 방법에 대한 예입니다.-L
-Logfile
screen -L -Logfile logfile.txt -d -m go run start
이 솔루션은 원래 @Nikhil 사용자가 제공했습니다. 화면(프로그램) 출력을 파일로 저장