在目录上生成child_process

时间:2013-06-21 02:01:45

标签: node.js

如何在node.js上生成此命令(/ usr / bin / which flac):

var spawn = require('child_process').spawn;
var cmd = spawn('/usr/bin/which flac', parameters);

我已尝试过该代码,但假设参数变量已设置,则无效。

1 个答案:

答案 0 :(得分:2)

在您的情况下,flac需要作为参数传递。试试这个:

var spawn = require('child_process').spawn;
var cmd = spawn('/usr/bin/which', ['flac'], {detached:true, stdio: 'inherit'})
.on('exit',function(code){
  //check exit code
});

例如,使用node代替flac运行相同的代码会产生:

/usr/bin/node