Я хочу запустить команду «node main.js Project1» из другого js-файла, поэтому я использовал функцию child_process.exec (command [, options] [, callback]). Это сработало успешно. Теперь я хочу запускать две команды «node main.js Project1» и «node main.js Project2» один за другим, используя эту функцию. Я пробовал следующий код, но только первая команда runs.Please кто-то поможет мне в этомВыполнение команд cmd из программы node.js
for(var i=0;i<2;i++)
{
if(i==0)
{
var exec = require('child_process').exec,
child;
child = exec('node main.js Project1',
function (error, stdout, stderr) {
console.log('stdout: ' + stdout);
//console.log('stderr: ' + stderr);
if (error !== null) {
console.log('exec error: ' + error);
}
});
}
if(i==1)
{
var exec = require('child_process').exec,
child;
child = exec('node main.js Project2',
function (error, stdout, stderr) {
console.log('stdout: ' + stdout);
//console.log('stderr: ' + stderr);
if (error !== null) {
console.log('exec error: ' + error);
});
}
}