pfork 后台运行进程执行脚本

发布于 2021-11-25 22:34:28 字数 946 浏览 1137 评论 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

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

0 文章
0 评论
84961 人气
更多

推荐作者

qq_aHcEbj

文章 0 评论 0

寄与心

文章 0 评论 0

13545243122

文章 0 评论 0

流星番茄

文章 0 评论 0

春庭雪

文章 0 评论 0

潮男不是我

文章 0 评论 0

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