UNPKG

vpn.email

Version:
27 lines (26 loc) 645 B
"use strict"; 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(); }