我可以假设 /proc 总是可读的吗?

我可以假设 /proc 总是可读的吗?

我正在开发一个脚本,该脚本将监视多台机器,特别是通过读取/proc/[vmstat|stat|diskstats|net/dev],我想知道我是否可以假设这些机器始终是可访问和可读的,或者我是否应该检查读取是否顺利。有什么建议吗?

答案1

严格来说,您不能指望 /proc 在那里。非常注重安全的管理员我什至选择不安装它。

但如果它存在,那么可以肯定地假设每个人都可以阅读它。相当多非常常见的命令行工具依赖于/proc(例如pstop)。

相关内容