fork_ping.js 380 B

12345678910111213141516
  1. const path = require('path');
  2. process.on('uncaughtException', function (error) {
  3. process.send(error.stack);
  4. });
  5. const child = require('child_process').fork(path.join(__dirname, '/ping.js'));
  6. process.on('message', function (msg) {
  7. child.send(msg);
  8. });
  9. child.on('message', function (msg) {
  10. process.send(msg);
  11. });
  12. child.on('exit', function (code) {
  13. process.exit(code);
  14. });