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.

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i getcpids

      Weekly Downloads

      2

      Version

      0.0.2

      License

      none

      Last publish

      Collaborators

      • pmgration