Skip to content

Instantly share code, notes, and snippets.

@jinwei233
Created September 16, 2011 12:30
Show Gist options
  • Save jinwei233/1222016 to your computer and use it in GitHub Desktop.
Save jinwei233/1222016 to your computer and use it in GitHub Desktop.
NodeJs执行系统命令
var spawn = require('child_process').spawn;
var cmds = [["/c","dir"],["/c","java"],["/c","java","-jar"]]
cmds.forEach(function(v){
v && exe(v);
});
function exe(command){
var cmd = spawn("cmd",command);
cmd.stdout.setEncoding("ASCII");
cmd.stdout.on("data",function(data){
console.log("------------------------------");
console.log("exec",command);
console.log("stdout:"+data);
});
cmd.stderr.on("data",function(data){
console.log("------------------------------");
console.log("stderr:"+data);
console.log("------------------------------");
});
cmd.on("exit",function(code){
console.log("exited with code:"+code);
console.log("------------------------------");
});
};
//中文注释
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment