proc 디렉토리의 파일을 읽는 방법은 무엇입니까? [폐쇄]

proc 디렉토리의 파일을 읽는 방법은 무엇입니까? [폐쇄]

ls명령이 "/proc"의 파일을 읽을 수 없다는 것을 발견했습니다 .

첨부 파일을 참고 해주세요.

여기에 이미지 설명을 입력하세요.

링크된 파일이 많지만 ls가 해당 파일을 읽을 수 없습니다.

답변1

/proc다음을 사용하여 파일을 나열 ls하고 내용을 읽을 수 있습니다 cat(일부 예외는 있음)./proc/PID/mem아주 이상한).

아래 파일은 /proc시스템의 현재 상태를 반영하므로 한 순간에는 존재했다가 다음에는 더 이상 존재하지 않을 수 있습니다. 일부 파일은 현재 프로세스에 따라 달라지며, /proc/self예를 들어 이를 요청한 프로세스의 PID에 대한 심볼릭 링크입니다.

Bash가 존재하지 않는다고 보고하면 /proc/4551/task/4551/fdPID 4551을 가진 프로세스가 현재 존재하지 않는다는 의미입니다. (보다 정확하게는 bash가 실행 중인 PID 네임스페이스에는 해당 PID를 가진 프로세스가 없습니다.)

관련 정보