답변:
에서 파일 설명자 # 1 (STDOUT)을 확인하십시오 /proc/$PID/fd/
. 커널은이 파일을 설명자가 경로 재 지정된 파일에 대한 기호 링크로 나타냅니다.
$ readlink -f /proc/20361/fd/1
/tmp/file
어떤 프로세스가 어떤 파일을 열 었는지 확인할 수있는 유용한 도구입니다 lsof
. 로 특정 프로세스를 가리킬 수 있으며 Linux에서 lsof -p1234
얻을 수있는 것과 같은 정보 ls -l /proc/1234/fd
, 즉 어떤 파일이 열려 있는지 대부분 알 수 있습니다 .
가장 유용한 것은 lsof
다른 방법으로 진행하는 것입니다 . lsof /path/to/file
어떤 프로세스가 해당 파일을 사용하고 있는지 알려줍니다.