­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ # process-exists > Check if a process is running ## Install ``` $ npm install process-exists ``` ## Usage ```js const processExists = require('process-exists'); (async () => { console.log(await processExists(process.pid)); //=> true const exists = await processExists.all([process.pid, 'foo']); 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`. #### input Type: `number | string` Process ID or name to check. ### processExists.all(input) Returns a `Promise` with the process name/ID as key and the status as a boolean value. #### input Type: `Array` Process IDs or names to check. ### processExists.filterExists(input) Returns an `Array` with the processes that exist. #### input Type: `Array` Process IDs or names to check.