diff --git a/app.js b/app.js index bc0ed58..bf32f8a 100755 --- a/app.js +++ b/app.js @@ -187,6 +187,16 @@ app.use(function(err, req, res, next) { res.status(statusCode).json(data); }); +process.on('SIGINT', function() { + console.log("Exiting crontab-ui"); + process.exit(); +}) + +process.on('SIGTERM', function() { + console.log("Exiting crontab-ui"); + process.exit(); +}) + app.listen(app.get('port'), app.get('host'), function() { console.log("Node version:", process.versions.node); fs.access(__dirname + "/crontabs/", fs.W_OK, function(err) { diff --git a/package.json b/package.json index 37bb1b6..c031107 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "crontab-ui", - "version": "0.2.7", + "version": "0.2.8", "description": "Easy and safe way to manage your crontab file", "main": "index.js", "scripts": {