Have opinions about JavaScript? We want to hear them. Take the 2018 JavaScript Ecosystem Survey »

ps-list

6.0.0 • Public • Published

ps-list Build Status Build status

Get running processes

Works on macOS, Linux, and Windows.

Install

$ npm install ps-list

Usage

const psList = require('ps-list');
 
(async () => {
    console.log(await psList());
    //=> [{pid: 3213, name: 'node', cmd: 'node test.js', ppid: 1, cpu: 0.1, memory: 1.5}, …]
})();

The cmd, cpu, and memory properties are not supported on Windows.

API

psList([options])

Returns a Promise<Array> with the running processes.

options

Type: Object

all

Type: boolean
Default: true

Return other users' processes as well as your own.

On Windows this has no effect and will always be the users' own processes.

License

MIT © Sindre Sorhus

install

npm i ps-list

Downloadsweekly downloads

57,735

version

6.0.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability