Bakhtina Sofya b84cb877be 1st comm 2 nedēļas atpakaļ
..
index.js b84cb877be 1st comm 2 nedēļas atpakaļ
license b84cb877be 1st comm 2 nedēļas atpakaļ
package.json b84cb877be 1st comm 2 nedēļas atpakaļ
readme.md b84cb877be 1st comm 2 nedēļas atpakaļ

readme.md

process-exists Build Status

Check if a process is running

Install

$ npm install process-exists

Usage

const processExists = require('process-exists');

processExists(process.pid).then(exists => {
	console.log(exists);
	//=> true
});

processExists.all([process.pid, 'foo']).then(exists => {
	console.log(exists.get(process.pid));
	//=> true
	console.log(exists.get('foo'));
	//=> false
	console.log(processExists.filterExists(exists));
	//=> [process.pid]
});

API

processExists(input)

Returns a Promise<boolean>.

input

Type: number string

Process ID or name to check.

processExists.all(input)

Returns a Promise<Map> with the process name/ID as key and the status as a boolean value.

input

Type: Array<number|string>

Process IDs or names to check.

processExists.filterExists(input)

Returns an Array<number|string> with the processes that exist.

input

Type: Array<number|string>

Process IDs or names to check.

License

MIT © Sindre Sorhus