Как получить полную системную информацию (например, память, диски, серийный номер и т. Д.) В сети, используя core ruby - PullRequest
2 голосов
/ 07 июля 2011

Как получить полную системную информацию (например, память, диски, серийный номер и т. Д.) В сети, используя ядро ​​ruby ​​для Linux и машин Windows.

Не могли бы вы предложить драгоценный камень или способ сделать это.

Спасибо Вам.

1 Ответ

1 голос
/ 07 июля 2011

Я не уверен, существует ли gem для этого, но у ruby ​​есть хорошая поддержка для вызова системных команд.Вы можете вызвать любую команду unix, просто поставив обратные кавычки.Например (предположим, что этот код находится в каком-то файле .rb):

puts `vmstat`

выведет системную информацию об использовании памяти.То же самое будет работать для окон.Команды (если они существуют) будут другими.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...