상위 프로세스와의 연결이 끊어지고 실행 중이지만 더 이상 상위 프로세스의 로그 파일로 출력되지 않는 Supervisor를 통해 시작된 하위 프로세스가 있습니다.
그러나 여전히 실행 중이며 표준 출력에 계속 쓰고 있을 수 있습니다. 이것을 어떻게 읽나요?
pid를 찾았고 확인하면 다음과 같은 /proc/$pid/fd
결과를 얻습니다.
$ sudo ls -lah /proc/$pid/fd
total 0
dr-x------ 2 root root 0 Mar 5 21:01 .
dr-xr-xr-x 9 root root 0 Mar 5 21:01 ..
lr-x------ 1 root root 64 Mar 5 21:01 0 -> 'pipe:[83894068]'
l-wx------ 1 root root 64 Mar 5 21:01 1 -> 'pipe:[83894069]'
l-wx------ 1 root root 64 Mar 5 21:01 2 -> 'pipe:[83894070]'
출력 파이프에 액세스하여 이를 읽 tail
거나 다른 프로세스를 통해 출력을 읽으려면 어떻게 해야 합니까?