我對內核補丁有一個很好的想法,我想在進行我的想法之前進行一些研究並查看代碼示例。使用procfs的Linux內核代碼:我應該注意什麼?
我正在尋找有趣的代碼示例來演示procfs(Linux /proc
文件系統)的高級用法。有趣的是,我的意思不僅僅是閱讀記錄的價值。
我的想法是爲每個過程提供一個簡單的廣播機制。例如,讓我們考慮一個運行多個實例rsync
的進程,並且希望檢查每個孩子的傳輸狀態(到目前爲止已傳輸了多少個字節)。目前,我不知道有什麼辦法可以做到。
我打算提供一個最小接口來將數據寫入procfs
的過程。該數據將被放置在PID目錄下。例如:
/procfs/1343/data_transfered/incoming
我能想到很多優點,主要是在併發領域。
順便說一句,如果這樣的機制已經存在,一定要告訴...
唯一可能的答案是「是」或「否」(在我的情況下爲「是」)。你需要更具體些。 – 2009-07-15 23:40:03