node调用本地命令为何不能边执行边输出结果???
先贴程序:
var p = require('child_process');
runCmd = function (cmd){
p.exec(cmd,function (error, stdout, stderr) {
if (error !== null) {
console.log('exec error: ' + error);
}
if (stdout != null ) {
console.log('exec stdout:\n'+ stdout);
}
if (stderr != null ) {
console.log('exec stderr:\n'+ stderr);
}
});
}
var cmdStr="openvpn --config filename.ovpn";
runCmd(cmdStr);
操作系统:windows 7 x64 当我在执行一些连接命令的时候,程序会一直执行不到回调,这就导致了连接openvpn或者ss代理什么的其他连接都打印不出信息。求方法打印出这种连接信息。
3 回复
求顶。求答
顶起
windows 遇到100个这种情况我的觉的正常- -