node.js - Killing java (Leiningen) processes from Node -
i'm launching bunch of java processes nodejs (via child_process.spawn). technically, i'm launching leiningen (a clojure build tool, lein). later seek kill them , children. never works , activity monitor (osx) filled javas.
i kill them first running thisprocess.kill(leinprocess.pid); (defaults sigterm), waiting 1 sec , calling leinprocess.kill("sigkill");.
all processes , main process run under same user.
running killall -9 java command line works.
the problem orphaned java sub-sub-processes. see readme explanation , solution: https://github.com/indexzero/ps-tree
java node.js process kill-process sigkill
No comments:
Post a Comment