2011-09-21 56 views
0
pipe(): Too many open files 

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

這是我的錯誤。我的代碼是:爲什麼我不能用node.js產生一個簡單的命令?

grep = spawn 'ls' 

UPDATE

在indexedTweetsResults鳴叫 EXEC 'LS',(誤差,標準輸出,標準錯誤) - > 的console.log標準輸出

這是我的代碼並且與pipe錯誤發生錯誤。有任何想法嗎?

+0

某處最新的完整代碼? – hvgotcodes

+0

這就是字面意思 – Shamoon

+0

**可能重複**:[爲什麼我不能用node.js產生一個簡單的命令?](http://stackoverflow.com/questions/6036093/too-many-open-files-when -using-nodejs-child-processes-spawn-to-run-scripts) –

回答

1

你需要做的

exec = require("child_process").exec

,然後做

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

你必須寫javascript ....

+0

奇怪 - 我有這個在一個被稱爲2個函數的函數中,它返回錯誤。如果它是文件中唯一的東西,那麼它工作正常 – Shamoon

相關問題