私はプロセス/ユーザーリソースの利用に関するデータを保存するUbuntu用のシステム統計ツールを開発したいと思います。私はこのデータを私のログファイルに保存します(たとえば、プロセスのデータ収集用)。 Cプログラミング言語を使用してログファイルを解析する/var/log/<process>.log
APIがあるかどうかを知りたいです。procfs
これらのログファイルには、ユーザー名、プロセスID、CPU%、MEM%、I / Oなどが含まれます。
ベストアンサー1
どのAPIが必要ですか?ログファイルはテキストです。役に立つと思われるテキスト解析ユーティリティ、スクリプト、または言語を使用します。
個人的に私が選択する言語はなのにawk
、それは慣れているからだ。時には簡単grep
でsed
十分な時もあります。
しかし、実際にはすべてがログで何をしたいかによって異なります。可能性は無限です。