3
如何產卵此命令(在/ usr/bin中/ FLAC哪)菌種child_process:對node.js的目錄
var spawn = require('child_process').spawn;
var cmd = spawn('/usr/bin/which flac', parameters);
我已經試過了代碼,但它不工作,假設參數變量的設置。
如何產卵此命令(在/ usr/bin中/ FLAC哪)菌種child_process:對node.js的目錄
var spawn = require('child_process').spawn;
var cmd = spawn('/usr/bin/which flac', parameters);
我已經試過了代碼,但它不工作,假設參數變量的設置。
在你的情況下,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
因爲你的代碼似乎是從[這裏](http://nodejs.org/採取api/child_process.html#child_process_child_process_spawn_command_args_options),請不要忘記第1行結尾處的分號 – verybadalloc