-1
현재 파일 디스크립터 2 (stderr) (현재 실행중인 모든 프로세스)를 얼마나 많은 프로세스가 사용하고 있는지 보여주는 bash 스크립트를 작성하고 싶습니다. lsof -d 2로 이미 시도해 본 결과/proc/*/fd/2 디렉토리가 도움이되지 않았다. 다른 명령이 있습니까, 아니면 어떻게 체크해야할까요?모든 프로세스의 파일 설명자를 보는 방법은 무엇입니까?
현재 파일 디스크립터 2 (stderr) (현재 실행중인 모든 프로세스)를 얼마나 많은 프로세스가 사용하고 있는지 보여주는 bash 스크립트를 작성하고 싶습니다. lsof -d 2로 이미 시도해 본 결과/proc/*/fd/2 디렉토리가 도움이되지 않았다. 다른 명령이 있습니까, 아니면 어떻게 체크해야할까요?모든 프로세스의 파일 설명자를 보는 방법은 무엇입니까?
파일 설명자 번호와 관련하여 신기한 것은 없습니다. 일반적으로 2는 stderr에 사용되지만 프로세스가 수행하는 작업에 따라 파일이나 pty 등을 가리킬 수 있습니다. 또한 프로세스는 언제든지 설명자를 닫을 수 있습니다. 루트로
시도 : lsof -d 2
는 설명 명령이 help_을 _didn't 정확히 어떻게 2.
모든 프로세스의 근사치를 제공해야합니까? –
올바르지 않은 값이 리턴되었습니다. 해당 디스크립터를 사용하는 프로세스는 더 적거나 많습니다. – Shavoks
이것은 도움이 될 수 있습니다 : http://serverfault.com/questions/485262/number-of-file-descriptors-different-between-proc-sys-fs-file-nr-and-proc-pi – Zlemini