Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
pm2 / usr / local / lib / pm2 / node_modules / ps-list
  ..
  index.js
  fastlist.exe
  package.json
  readme.md
  index.d.ts
  license
Size: Mime:

ps-list 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, uid: 501, cpu: 0.1, memory: 1.5}, …]
})();

The cmd, cpu, memory, and uid 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

Include 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