0.0.1 • Published 10 years ago
psnode v0.0.1
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)
0.0.1
10 years ago