ruby - 如何使用核心 ruby​​ 在网络中获取完整的系统信息(如内存、驱动器、序列号等)

标签 ruby rubygems

如何使用 Linux 和 Windows 机器的核心 ruby​​ 在网络中获取完整的系统信息(如内存、驱动器、序列号等)。

能否请您推荐 gem 或方法。

谢谢 范。

最佳答案

我不确定 gem 是否存在,但 ruby​​ 对调用系统命令有很好的支持。您可以通过反引号调用任何 unix 命令。例如(假设此代码位于某个 .rb 文件中):

puts `vmstat`

将打印有关内存使用情况的系统信息。同样适用于 window 。但命令(如果存在)会有所不同。

关于ruby - 如何使用核心 ruby​​ 在网络中获取完整的系统信息(如内存、驱动器、序列号等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6606155/

相关文章:

ruby - 寻找许多连接的交集(图形算法?)

ruby-on-rails - 注释命令不起作用,将其添加到我的 gemfile

ruby - rubocop 你如何修复丢失的魔法评论

ruby - 为什么我的 gem 需要这么长时间才能加载?

ruby-on-rails - 如何使 where 条件包含 nil 值

ruby-on-rails - 通过 AJAX 创建表单时显示错误消息

ruby - Ubuntu ruby gem 位置

ruby-on-rails - rake 任务中使用错误的 ruby​​ 路径作为 cron 执行,无论何时

ruby-on-rails - 如何更改已使用 rails migration 创建的表的索引?

ruby-on-rails - Rails 设计删除寄存器