0.0.2 • Published 11 years ago

getcpids v0.0.2

Weekly downloads
8
License
-
Repository
github
Last release
11 years ago

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.

0.0.2

11 years ago

0.0.1

11 years ago