diff --git a/scripts/run_locally.js b/scripts/run_locally.js index 7aad2a27fb5cc16a3425785b2bc77d2a5fc83ab4..47107604a9741a8e9dc061a5e24f91d996cf2c62 100755 --- a/scripts/run_locally.js +++ b/scripts/run_locally.js @@ -89,7 +89,8 @@ if (!(SIGNALS_PROP in process.env)) { process.removeListener('SIGINT', signals_test); process.env[SIGNALS_PROP] = true; } catch (noSignals) { - process.env[SIGNALS_PROP] = false; + // process.env converts all values set into strings, so setting this to + // false would get converted to the string false. Better to set nothing. } } @@ -155,4 +156,5 @@ if (process.env[SIGNALS_PROP]) { console.log('\nSIGINT recieved! trying to shut down gracefully...'); Object.keys(daemons).forEach(function (k) { daemons[k].kill('SIGINT'); }); }); + }