Nuclear Powered Mushroom

    @amdglobal/process-list

    1.2.4 • Public • Published

    logo

    Cross-platform native method to receive the list of the launched processes

    Build Status Build status npm license downloads JavaScript Style Guide Greenkeeper badge

    Install

    npm i process-list
    # or
    yarn add process-list

    It's that easy! npm will download one of the prebuilt binaries for your OS. If you need to build process-list, see node-gyp for more details.

    Supported OS

    • Windows Windows 7+, Windows Server 2008 R2+
    • Linux any Linux-based distributives
    • OS X Soon...

    Usage

    const { snapshot } = require("process-list");
    
    snapshot('pid', 'name').then(tasks => console.log(tasks))
    
    // output
    // [{
    //    name: "1.exe",
    //    pid: 1234,
    // }, ... ]

    API

    snapshot(...field: String): Promise<[]Object>

    Returns the list of the launched processes.

    allowedFields: []String

    List of allowed fields.

    • pid: Number - process pid
    • ppid: Number - parent process pid
    • name: String - process name (title)
    • path: String - full path to the process binary file
    • threads: Number - threads per process
    • owner: String - the owner of the process
    • priority: Number - an os-specific process priority
    • cmdline: String - full command line of the process
    • starttime: Date - the process start date / time
    • vmem: String - virtual memory size in bytes used by process
    • pmem: String - physical memory size in bytes used by process
    • cpu: Number - cpu usage by process in percent
    • utime: String - amount of time in ms that this process has been scheduled in user mode
    • stime: String - amount of time that in ms this process has been scheduled in kernel mode

    License

    MIT, Copyright (c) 2014 Dmitry Tsvettsikh

    Install

    npm i @amdglobal/process-list

    DownloadsWeekly Downloads

    5

    Version

    1.2.4

    License

    MIT

    Unpacked Size

    398 kB

    Total Files

    22

    Last publish

    Collaborators

    • fauxsoup