Naughty Pinching Mannequins

    ps-list
    TypeScript icon, indicating that this package has built-in type declarations

    7.2.0 • Public • Published

    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

    Install

    npm i ps-list

    DownloadsWeekly Downloads

    859,786

    Version

    7.2.0

    License

    MIT

    Unpacked Size

    495 kB

    Total Files

    7

    Last publish

    Collaborators

    • sindresorhus