Skip to content

Commit 1020ae0

Browse files
committed
add exit on sigterm in child hook
1 parent 0483ebd commit 1020ae0

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

lib/child-require-hook.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ var compile = (code, fileName) => {
4747
return compiled
4848
}
4949

50-
function registerExtensions(extensions) {
50+
function registerExtensions(extensions) {
5151
extensions.forEach(function(ext) {
5252
var old = require.extensions[ext] || require.extensions['.js']
5353
require.extensions[ext] = function(m, fileName) {
@@ -112,4 +112,9 @@ if (readyFile) {
112112
}
113113
}
114114

115+
process.on('SIGTERM', function() {
116+
console.log('Child got SIGTERM, exiting.')
117+
process.exit()
118+
})
119+
115120
module.exports.registerExtensions = registerExtensions

0 commit comments

Comments
 (0)