![ls -l /proc/self | ls -l /proc/self | PID 증가?](https://linux55.com/image/60748/ls%20-l%20%2Fproc%2Fself%20%7C%20ls%20-l%20%2Fproc%2Fself%20%7C%20PID%20%EC%A6%9D%EA%B0%80%3F.png)
명령이 실행될 때 마다 ls -l /proc/self
링크가 가리키는 프로세스의 PID가 증가합니다. 왜 그럴까요? 명령의 PID입니까 ls
?
답변1
예, PID는 다음과 같습니다 ls
.
/프로세스/자기 이 디렉터리는 /proc 파일 시스템에 접근하는 프로세스를 의미하며, 동일한 프로세스의 프로세스 ID로 명명된 /proc 디렉터리와 동일하다.
(에서man 5 proc
)
/proc/self
/proc/PID
파일 시스템의 마법을 통해 링크의 프로세스 PID에 액세스하는 심볼릭 링크입니다 proc
.
귀하의 경우 프로세스는 ls
이므로 명령을 실행할 때마다 다른 PID를 얻습니다(증가하는 경향이 있음).