/proc는 항상 읽을 수 있다고 가정할 수 있습니까?

/proc는 항상 읽을 수 있다고 가정할 수 있습니까?

저는 특히 reads 를 통해 여러 머신을 모니터링하는 스크립트를 작업 중입니다 /proc/[vmstat|stat|diskstats|net/dev]. 머신이 항상 액세스 가능하고 읽을 수 있다고 가정할 수 있는지, 아니면 읽기가 잘 진행되고 있는지 확인해야 하는지 궁금합니다. 어떤 제안이 있으십니까?

답변1

엄밀히 말하면 /proc이 거기에 있을 것이라고는 기대할 수 없습니다. 보안에 매우 민감한 관리자이기 때문에 설치하지 않기로 결정했습니다.

그러나 그것이 존재한다면 모든 사람이 그것을 읽을 수 있다고 가정하는 것이 안전합니다. 매우 일반적인 명령줄 도구 중 상당수는 /proc에 의존합니다(예: ps, top).

관련 정보