Linux: 기존 프로세스의 출력을 스누핑

Linux: 기존 프로세스의 출력을 스누핑

출력을 생성하는 실행 중인 프로세스가 있지만 해당 출력이 어디로 리디렉션되는지 모른다고 가정해 보겠습니다(파일, 개방형 터미널 또는 /dev/null내가 아는 모든 것에 대해 이동할 수 있음). 해당 프로세스의 PID만 소유한 기존 프로세스의 출력 스트림을 스누핑하는 것이 가능합니까? 어쩌면 어떤 방법으로든 통과할 수 있을까요 /proc?

답변1

이 명령을 사용하여 실행 중인 프로세스의 출력을 볼 수 있습니다.

tail -f /proc/$PID/fd/1

답변2

어쩌면 시도해 볼 수도 있습니다.

lsof | grep $PID

또는

ps aux | grep $PID

관련 정보