vpn.email
Version:
vpn.email client
27 lines (26 loc) • 645 B
JavaScript
;
const Child_process = require("child_process");
const Cluster = require("cluster");
const App = require("./app");
const Exec = Child_process.exec;
const update = () => {
Exec('npm install vpn.email', () => {
const pack = require('./package.json');
console.log(pack.version);
process.exit(0);
});
};
const forkExit = (code, signal) => {
console.log('forkExit');
if (code === 0)
return Cluster.fork()
.on('exit', forkExit);
console.log('program shutdown!');
};
if (Cluster.isMaster) {
Cluster.fork()
.on('exit', forkExit);
}
else {
App.serverStart();
}