使用shelljs创建一个子进程
!/usr/bin/env node
require('/usr/local/lib/node_modules/shelljs/global');
   fs = require("fs");  
   var child=exec("sudo mongod &",{async:true,silent:true});
   function on_exit(){
        console.log('Process Exit');
        child.kill("SIGINT");
        process.exit(0)
    }
    process.on('SIGINT',on_exit);
    process.on('exit',on_exit);
子进程杀死父进程后仍在运行..
mongod &,它将分叉该流程并将其发送到后台。发送SIGINT不会杀死实际mongod进程。