0.6.2 • Published 12 months ago

pfork v0.6.2

Weekly downloads
567
License
MIT
Repository
github
Last release
12 months ago

pfork

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

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'
});
0.6.2

12 months ago

0.6.1

1 year ago

0.6.0

3 years ago

0.5.3

4 years ago

0.5.2

4 years ago

0.5.1

4 years ago

0.5.0

4 years ago

0.4.0

4 years ago

0.3.6

6 years ago

0.3.5

6 years ago

0.3.4

6 years ago

0.3.3

6 years ago

0.3.2

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.7

6 years ago

0.2.6

6 years ago

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.8

7 years ago

0.1.7

8 years ago

0.1.6

8 years ago

0.1.5

8 years ago

0.1.4

8 years ago

0.1.3

9 years ago

0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago

0.0.1-beta

9 years ago

0.0.0

9 years ago