npm

Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript.Learn more »

psnode

0.0.1 • Public • Published

psnode

A Node.js KISS module to list and kill process on OSX and Windows.

This use ps and tasklist to list processes and kill and taskkill to kill a process.

Install

$ npm install psnode

Usage

List processes

var ps = require('psnode');
 
ps.list(function(err, results) {
  if (err)
    throw new Error( err );
 
  console.log(results); // [{pid: 2352, command: 'command'}, {...}]
});

Kill process by PID

var ps = require('psnode');
 
ps.kill(12345, function(err, stdout) {
  if (err)
    throw new Error(err);
 
  console.log(stdout); // stdout for kill or taskkill command if any
});

Note

If the full command line is required on windows wmic.exe would be the way to go but it's not available on Windows XP Home Edition.

Licence

(MIT)

install

npm i psnode

Downloadsweekly downloads

4

version

0.0.1

license

none

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability