1.1.8 • Published 6 years ago

ps-man v1.1.8

Weekly downloads
318
License
MIT
Repository
gitlab
Last release
6 years ago

ps-man pipeline status

To install:

npm install --save ps-man

Usage

  • list
    • name : Process name - optional
    • pid : Process identifier - optional
    • clean : boolean to return clean list for mac - optional
  • kill
    • pidList : Array of process identifier - mandatory
    • signal : The default signal for kill is TERM. (see man ps) - optional - OSX/Linux only

List processes

Filter by name

var ps = require('ps-man');

// Filter by name
var options = {
  name: 'node'
};

ps.list(options, function(err, result) {
  // my stuff here
});

Filter by pid

var ps = require('ps-man');

// Filter by pid
var options = {
  pid: 1501
};

ps.list(options, function(err, result) {
  // my stuff here
});

Return a cleaned list for OSX/Linux

var ps = require('ps-man');

// Filter by pid
var options = {
  clean: true
};

ps.list(options, function(err, result) {
  // my stuff here
});

Kill processes

var ps = require('ps-man');

var options = {
  pidList: ['1501'],
  signal: '-9'
};

ps.kill(options, function(err) {
  // stuff here
});

// or could be used as following
ps.kill(['1501'], function(err) {
  // stuff here
});

License

MIT. Please see License file for more details.

1.1.8

6 years ago

1.1.7

6 years ago

1.1.6

6 years ago

1.1.5

7 years ago

1.1.4

8 years ago

1.1.3

8 years ago

1.1.2

8 years ago

1.1.1

9 years ago

1.1.0

9 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago