From 5bbbee4898accc687fb4d35ed70f01eefdaacb2c Mon Sep 17 00:00:00 2001 From: Guillaume Chau Date: Sat, 24 Aug 2019 01:16:32 +0200 Subject: [PATCH] fix(terminated): chmod terminate.sh before run --- packages/@nodepack/utils/src/terminate.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/@nodepack/utils/src/terminate.js b/packages/@nodepack/utils/src/terminate.js index da36815..1a3e536 100644 --- a/packages/@nodepack/utils/src/terminate.js +++ b/packages/@nodepack/utils/src/terminate.js @@ -1,5 +1,6 @@ const execa = require('execa') const path = require('path') +const fs = require('fs-extra') const { isWindows, isLinux, @@ -23,6 +24,7 @@ exports.terminate = async function (childProcess, cwd) { } else if (isLinux || isMacintosh) { try { const cmd = path.resolve(__dirname, './terminate.sh') + await fs.chmod(cmd, 0o777) const result = await execa(cmd, [childProcess.pid.toString()], { cwd, })