node.js でこのコマンド (/usr/bin/which flac) を生成する方法:
var spawn = require('child_process').spawn;
var cmd = spawn('/usr/bin/which flac', parameters);
パラメータ変数が設定されていると仮定して、そのコードを試しましたが、機能しません。
node.js でこのコマンド (/usr/bin/which flac) を生成する方法:
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