一度に多数のソケット記述子を開いているアプリケーションがあります。これらのアクティビティを監視し、しばらくの間アクティビティが見られなかった記述子を閉じたいと思います。いくつかの解決策がありますが、ファイアウォール ルールを介してこれを実行できるかどうかはわかりません。システムサービスや構成によって達成できる何かのために、自分の努力を無駄にしたくありません。
Linux ベースのシステムで実行する必要があります。
私が念頭に置いている解決策は、timerfd_create を使用し、記述子でタイマーを使用して、すべてのアクティブなソケットを監視することです。より良い方法でこれを達成するための提案は役に立ちます。前もって感謝します。