Proc
我可以假設 /proc 總是可讀的嗎?
我正在開發一個腳本來監控多台機器,特別是通過讀取
/proc/[vmstat|stat|diskstats|net/dev]
,我想知道我是否可以假設這些機器總是可以訪問和讀取,或者我是否應該檢查讀取是否順利。有什麼建議嗎?
嚴格來說,你不能指望 /proc 在那裡。非常注重安全的管理員我什至選擇不安裝它。
但是如果它在那裡,那麼假設每個人都可以閱讀它是相當安全的。相當多的非常常見的命令行工具依賴於/proc,(例如
ps
,top
)。