ability to restart nodebb via executable

This commit is contained in:
Julian Lam
2014-02-27 20:36:04 -05:00
parent 0682b5c5ea
commit 20b5d577dd
2 changed files with 18 additions and 5 deletions

View File

@@ -14,10 +14,7 @@ var nconf = require('nconf'),
nbb.on('message', function(cmd) {
if (cmd === 'nodebb:restart') {
nbb.on('exit', function() {
nbb_start();
});
nbb.kill();
nbb_restart();
}
});
},
@@ -29,10 +26,17 @@ var nconf = require('nconf'),
fs.unlinkSync(pidFilePath);
}
}
},
nbb_restart = function() {
nbb.on('exit', function() {
nbb_start();
});
nbb.kill();
};
process.on('SIGINT', nbb_stop);
process.on('SIGTERM', nbb_stop);
process.on('SIGHUP', nbb_restart);
nbb_start();
},