Я смущен вашим вопросом,
Вы можете использовать модуль async следующим образом:
var async = require('async');
var exec = require('child_process').exec;
async.parallel( [
//Spawn slow proccesses
function(cb){ exec('cat *.js bad_file | wc -l', cb ) },
function(cb){ exec('cat *.js bad_file2 | wc -l', cb ) },
function(cb){ exec('cat *.js bad_file3 | wc -l', cb ) }
],
function( err ){
//If there is an error, the callback returns an error will be put in "err"
if( err != null )
console.log( err );
//All done, quit!
require("process").exit();
} );