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)

Package Sidebar

Install

npm i psnode

Weekly Downloads

55

Version

0.0.1

License

none

Last publish

Collaborators

  • nrako