Newton's Poleless Magnet
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

process-exists

3.1.0 • Public • Published

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

install

npm i process-exists

Downloadsweekly downloads

40,800

version

3.1.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability