Exécuter un programme shell avec node.js et passer les parameters

Je voudrais exécuter un programme shell qui nécessite des parameters avec Node.js

Comment puis je faire ça ?

De: http://www.dzone.com/snippets/execute-unix-command-nodejs

Pour exécuter des commandes shell:

var sys = require('sys') var exec = require('child_process').exec; exec('command', function (error, stdout, stderr) {}); 

De: Exécuter un script shell avec node.js (childProcess) ,

Pour exécuter un programme bar.sh dans votre dossier personnel avec l’argument ‘foo’:

 var foo = 'foo'; exec('~/bar.sh ' + foo, function (error, stdout, stderr) { if (error !== null) { console.log(error); } else { console.log('stdout: ' + stdout); console.log('stderr: ' + stderr); } });