process-exists
Check if a process is running
Last updated 4 years ago by sindresorhus .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install process-exists 
SYNC missed versions from official npm registry.

process-exists

Check if a process is running

Install

npm install process-exists

Usage

import {processExists, processExistsMultiple, filterExistingProcesses} from 'process-exists';

console.log(await processExists(process.pid));
//=> true

const exists = await processExistsMultiple([process.pid, 'foo']);

console.log(exists.get(process.pid));
//=> true

console.log(exists.get('foo'));
//=> false

console.log(filterExistingProcesses(exists));
//=> [process.pid]

API

processExists(input)

Check if a process exists.

Returns a Promise<boolean>.

input

Type: number | string

The process ID or name to check.

processExistsMultiple(input)

Check multiple processes if they exist.

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

input

Type: Array<number | string>

The process IDs or names to check.

filterExistingProcesses(input)

Filter processes that exist.

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

input

Type: Array<number | string>

The process IDs or names to check.

Current Tags

  • 5.0.0                                ...           latest (4 years ago)

8 Versions

  • 5.0.0                                ...           4 years ago
  • 4.1.0                                ...           5 years ago
  • 4.0.0                                ...           6 years ago
  • 3.1.0                                ...           8 years ago
  • 3.0.0                                ...           9 years ago
  • 2.1.0                                ...           10 years ago
  • 2.0.0                                ...           10 years ago
  • 1.0.0                                ...           11 years ago
Maintainers (1)
Downloads
Today 0
This Week 2
This Month 3
Last Day 0
Last Week 1
Last Month 0
Dependencies (1)
Dev Dependencies (4)

Copyright 2013 - present © cnpmjs.org | Home |