답변:
리눅스에서, 당신은 파일 기술자 번호의 위치를 찾을 수 있습니다 N
과정 PID
에서를 /proc/$PID/fdinfo/$N
. 예:
$ cat /proc/687705/fdinfo/36
pos: 26088
flags: 0100001
여러 파일 설명자를 사용하여 다른 위치에서 동일한 파일을 여러 번 열 수 있으므로 둘 이상의 파일이있는 경우 관련 파일을 선택해야합니다. 용도:
$ readlink /proc/$PID/fd/$N
해당 파일 디스크립터가 첨부 된 파일이 무엇인지 알기 위해 (파일이 아닐 수도 있습니다 (이 경우 symlink가 매달려 있음)).