'echo 3']
async function execAsync(command) {
return new Promise ((res, rej) => {
return exec(command, (err, stdout) => {
return err ? rej(err) : res(stdout)
})
})
}
(async commands => {
try {
for (command of commands) {
await execAsync(command)
}
} catch(err) {
console.log(err)
process.exit(1)
}
})(commands)
Олег, спасибо большое. За одно сам подтяну дыры в асинхронном js
const { exec } = require('child_process')
Обсуждают сегодня