【发布时间】:2011-12-13 04:34:17
【问题描述】:
我正在编写用于监视服务器状态的脚本。 我可以用javascript编写代码,但我必须用ruby编写。
在javascript中,可以像这样使用node.js来完成。
var iostat = require('child_process').spawn("iostat", ["-w 1"]);
iostat.stdout.on('data', function (data) {
console.log(data);
});
此代码每秒执行一次 iostat 命令并输出到控制台。 如何在 ruby 中实现相同的功能? 换句话说,我想在 ruby 中打印 stdout 时使用回调。
【问题讨论】:
标签: javascript ruby node.js spawn