ps-list-utk

Get running processes

Usage no npm install needed!

<script type="module">
  import psListUtk from 'https://cdn.skypack.dev/ps-list-utk';
</script>

README

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.

Related

  • fastlist - The binary used in this module to list the running processes on Windows