773f7eafb5c4b6b4bb7054c902c86508cc85ef4f891be523f0747a7931707eb911f1516de1390fa61f525fd550f89f68f4a36c43a7a7c63b5f4da5116b0ea6 337 B

12345678910111213141516171819
  1. const { exec } = require('child_process')
  2. function doExec (execString, maxBuffer = 1024 ** 5) {
  3. return new Promise(resolve => {
  4. exec(execString, {
  5. maxBuffer
  6. }, err => {
  7. if (err) {
  8. console.error(err)
  9. resolve(false)
  10. } else {
  11. resolve(true)
  12. }
  13. })
  14. })
  15. }
  16. module.exports = doExec