20 lines
417 B
JavaScript
20 lines
417 B
JavaScript
function exec(cmd){
|
|
return new Promise((resolve) => {
|
|
var process = require("child_process").exec(cmd, (error, stdout, stderr) => {
|
|
if (error) {
|
|
console.log(`error: ${error.message}`);
|
|
return;
|
|
}
|
|
if (stderr) {
|
|
console.log(`stderr: ${stderr}`);
|
|
return;
|
|
}
|
|
console.log(`stdout: ${stdout}`);
|
|
});
|
|
process.on('close', (code) => {
|
|
resolve()
|
|
});
|
|
});
|
|
}
|
|
|
|
module.exports = {exec: exec} |