diff --git a/lib/bin.ts b/lib/bin.ts index e70edb3..3334bc6 100644 --- a/lib/bin.ts +++ b/lib/bin.ts @@ -22,4 +22,8 @@ if (argv.logDir) { let port = proxy.listen(argv.port); if (argv.fork) { process.send({ready: true, port: port}); + process.on('disconnect', function() { + console.log('parent exited, quitting'); + process.exit(); + }); }