[英]How to change asynchronous process to run as a synchronous process
嗨,我有以下代碼
function runBat(){
var exec = require('child_process').exec;
exec('C:\\Temp\\tasks\\acis\\runme.bat', function(error, stdout, stderr) {
console.log('stdout: ' + stdout);
if (error !== null) {
console.log('exec error: ' + error);
}
});
};
runBat();
如果我是正確的,則exec函數正在異步運行。 如何更改它以使其同步運行? 我不想使用任何回調
您可以這樣做:
function runBat(){
var exec = require('child_process').exec;
var result = exec('C:\\Temp\\tasks\\acis\\runme.bat');
console.log('result: ' + result);
};
runBat();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.