【问题标题】:Linux procfs system information apiLinux procfs系统信息api
【发布时间】:2012-06-12 18:08:27
【问题描述】:

我正在编写一个工具,我需要收集一些关于运行 Linux 系统的信息,而不是从 sysinfo 获得的信息,因为我知道其中许多信息可以从 /proc/ 文件系统获得,但我需要从C 语言级别,是否有任何系统 API 可以执行此操作,或者我应该编写函数或脚本为我执行此操作并将结果传递给我的 C 程序?

【问题讨论】:

    标签: c linux monitoring


    【解决方案1】:

    proc 文件系统 API:您读取伪文件以获取数据。这可以用任何编程语言完成,包括 C。

    【讨论】:

    • 我知道我可以从 C 中做到这一点,但我认为在 Python 之类的东西中解析这样的文件会更容易,然后将我感兴趣的结果传递给 C 程序。
    • @Andna:这也是可能的。由您决定哪个在您的设置中更有意义。
    猜你喜欢
    • 2014-05-30
    • 2014-06-12
    • 2010-10-13
    • 2011-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-27
    相关资源
    最近更新 更多