我的守护进程通过TCP和UDP发送和接收数据。逻辑连接通常是一组这样的流。报告守护进程状态的UNIX/Linux惯用方式
我打算创建一个网页来报告这些连接的类型以及传输了多少数据。不能通过调用netstat
来实现,因为很难确定哪个连接是哪个连接,特别是使用可以更改端口的UDP。所以守护进程应该积累统计数据。
我不想把web服务器放在守护进程中。不想将统计数据不断写入文件中。
这个好主意在/proc
内核文件系统中使用,其中读取来自该文件系统的文件调用应用程序中的函数。它按需运作。会很高兴有这样的事情。
有一些现有的UNIX/Linux守护程序有这样的要求的任何例子吗?他们在做什么?
我正在调查DBus。价值? – Velkan
是的,那是另一种选择。它比“只是一个管道”更复杂,更像套接字API。 –