我正在开发一个脚本,该脚本将监视多台机器,特别是通过读取/proc/[vmstat|stat|diskstats|net/dev]
,我想知道我是否可以假设这些机器始终是可访问和可读的,或者我是否应该检查读取是否顺利。有什么建议吗?
答案1
严格来说,您不能指望 /proc 在那里。非常注重安全的管理员我什至选择不安装它。
但如果它存在,那么可以肯定地假设每个人都可以阅读它。相当多非常常见的命令行工具依赖于/proc(例如ps
,top
)。
我正在开发一个脚本,该脚本将监视多台机器,特别是通过读取/proc/[vmstat|stat|diskstats|net/dev]
,我想知道我是否可以假设这些机器始终是可访问和可读的,或者我是否应该检查读取是否顺利。有什么建议吗?
严格来说,您不能指望 /proc 在那里。非常注重安全的管理员我什至选择不安装它。
但如果它存在,那么可以肯定地假设每个人都可以阅读它。相当多非常常见的命令行工具依赖于/proc(例如ps
,top
)。