getcpids

0.0.2 • Public • Published

node-getcpids

Given a (parent) process ID, getcpids will return an array of child process IDs.

  var getcpids = require('getcpids');
 
  var cpids = getcpids(parent.pid);

Came across a situation recently when spawning an instance of a program with pty.js, the process id was available but child process IDs of the program weren't. When the binary finished it left the child processes orphaned which can take a while to expire. Writing getcpids (which loops from 0 - 32767 calling getpgid) creates and returns an array of child process IDs which could be used to kill the orphans after the parent process ended.

Readme

Keywords

none

Package Sidebar

Install

npm i getcpids

Weekly Downloads

0

Version

0.0.2

License

none

Last publish

Collaborators

  • pmgration