pfork 后台运行进程执行脚本

发布于 2021-11-25 22:34:28 字数 946 浏览 1139 评论 0

用于在后台运行程序中启动一个进程执行相应的脚本

Installation

npm install pfork --save

Usage

var p = require('pfork');
var options = {
  script: '/User/xxx/test/script.js', //必填
  value: '/User/xxx/test/server.js',  //可选
  //其它字段
};
//会根据script和value自动去重
p.fork(options, function(err, data, child) {
  //启动结束
  //child.on('data', function(data) {});
  //child.sendData(data);
  //child.on('exit', function() {}); //退出的时候
});

/User/xxx/test/script.js

//options与fork的options字段一致
module.exports = function(options, callback) {
  //do sth
  // process.sendData(data);
  callback(err, data);
};

kill process:

p.kill({
  script: '/User/xxx/test/script.js',
  value: '/User/xxx/test/server.js'
});

判断进程是否已存在:

p.exists({
  script: '/User/xxx/test/script.js',
  value: '/User/xxx/test/server.js'
});

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

文章
评论
84963 人气
更多

推荐作者

夢野间

文章 0 评论 0

doggiejohn

文章 0 评论 0

就此别过

文章 0 评论 0

初见终念

文章 0 评论 0

qq_rvKjBH

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文