私のルーターのWebインターフェイスが使用されているときにいくつかのヘルパープロセスを開始し、Webfaceのアクティビティが停止した場合は、しばらくしてからシャットダウンする必要があります(Webfaceが使用されていないときにRAMを節約するため)。
別のプロセス (サーバー) がネットワーク接続をいつ受け入れたかを知る方法 ( prace() を除く) はありますか?
/proc/ /fd に配置されたソケット inode について /proc/net/tcp を解析しようとしましpidof httpd
たが、信頼性が非常に低く、Webface の完全なリロードのみをキャッチしますが、ナビゲートはできません。
これが私がこのように書いたソースです: https://dl.dropboxusercontent.com/u/100376233/zyxel/nethelperd.tar.bz2
または: ptrace() を使用して accept() システムコールのみをキャッチし、別のシステムコールが呼び出された場合にトレースされたプロセスを妨害しない方法はありますか?