【问题标题】:Retrieve information from Linux kernel virtual filesystem从 Linux 内核虚拟文件系统中检索信息
【发布时间】:2018-07-09 02:18:10
【问题描述】:

我想编写一个实用程序,它可以根据 /proc 目录中的可用数据进行一些报告。

这是否像读取和解析我感兴趣的虚拟文件的内容一样简单?在做类似的事情时,我已经看到在 Python 中实现了这种方法。

在 Go 中有没有更好的方法来做到这一点?

对于背景故事,我在 Linux 上使用 ZFS,并希望从以下虚拟文件中检索数据:/proc/spl/kstat/zfs/arcstats

这是一个直接对该文件进行操作的 Python 程序。

【问题讨论】:

  • > 这就是读取和解析我感兴趣的虚拟文件的内容那么简单吗?据我所知:是的。但是您可以尝试查看 github.com/c9s/goprocinfo 以了解他们在那里做了什么,或者您是否可以使用该软件包。
  • @jrefior 您应该将您的评论转换为完整的答案。

标签: linux go zfs


【解决方案1】:

这就像读取和解析我感兴趣的虚拟文件的内容一样简单吗?

据我所知:是的。

但您可以尝试查看 github.com/c9s/goprocinfo 以了解他们在那里做了什么,或者您是否可以使用该软件包。

另见this SO question and answer

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-07
    • 1970-01-01
    • 2016-09-28
    • 2023-04-03
    相关资源
    最近更新 更多