为什么我不能用node.js生成一个简单的命令?

时间:2011-09-21 19:29:02

标签: command-line node.js

pipe(): Too many open files

node.js:134
        throw e; // process.nextTick error, or 'error' event on first tick
        ^
Error: Error spawning

这是我的错误。我的代码是:

grep  = spawn 'ls' 

更新

用于indexedTweetsResults中的推文     exec'ls',(error,stdout,stderr) - >       console.log stdout

这是我的代码,错误导致pipe错误。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

你需要做

exec = require("child_process").exec

然后在某处做

exec("ls", function(error, stdout, stderr) {
   // handle error, stdout, stderr
});

你必须写javascript ....