我的守護進程通過TCP和UDP發送和接收數據。邏輯連接通常是一組這樣的流。報告守護進程狀態的UNIX/Linux慣用方式
我打算創建一個網頁來報告這些連接的類型以及傳輸了多少數據。不能通過調用netstat
來實現,因爲很難確定哪個連接是哪個連接,特別是使用可以更改端口的UDP。所以守護進程應該積累統計數據。
我不想把web服務器放在守護進程中。不想將統計數據不斷寫入文件中。
這個好主意在/proc
內核文件系統中使用,其中讀取來自該文件系統的文件調用應用程序中的函數。它按需運作。會很高興有這樣的事情。
有一些現有的UNIX/Linux守護程序有這樣的要求的任何例子嗎?他們在做什麼?
我正在調查DBus。價值? – Velkan
是的,那是另一種選擇。它比「只是一個管道」更復雜,更像套接字API。 –