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 = ; // Filter by namevar options = name: 'node'; ps;
Filter by pid
var ps = ; // Filter by pidvar options = pid: 1501; ps;
Return a cleaned list for OSX/Linux
var ps = ; // Filter by pidvar options = clean: true; ps;
Kill processes
var ps = ; var options = pidList: '1501' signal: '-9'; ps; // or could be used as followingps;
License
MIT. Please see License file for more details.