ls
명령이 "/proc"의 파일을 읽을 수 없다는 것을 발견했습니다 .
첨부 파일을 참고 해주세요.
링크된 파일이 많지만 ls가 해당 파일을 읽을 수 없습니다.
답변1
/proc
다음을 사용하여 파일을 나열 ls
하고 내용을 읽을 수 있습니다 cat
(일부 예외는 있음)./proc/PID/mem
아주 이상한).
아래 파일은 /proc
시스템의 현재 상태를 반영하므로 한 순간에는 존재했다가 다음에는 더 이상 존재하지 않을 수 있습니다. 일부 파일은 현재 프로세스에 따라 달라지며, /proc/self
예를 들어 이를 요청한 프로세스의 PID에 대한 심볼릭 링크입니다.
Bash가 존재하지 않는다고 보고하면 /proc/4551/task/4551/fd
PID 4551을 가진 프로세스가 현재 존재하지 않는다는 의미입니다. (보다 정확하게는 bash가 실행 중인 PID 네임스페이스에는 해당 PID를 가진 프로세스가 없습니다.)