标签: node.js child-process
我正在编写一个小NodeJS服务,我希望能够在给定该进程的PID的情况下监视进程。我希望能够收集有关该过程的以下信息:
我将监视的所有进程都将使用child_process exec(或spawn)函数启动,因此我可以从那里获取PID。从技术上讲,我可以记录生成过程的开始时间,但我认为这不是那么准确吗?
获得以上所有信息的最佳方法是什么?在过程退出时获得和结束时间会很好。
答案 0 :(得分:1)
pidusage是一个很棒的模块,它可以为你提供与pid相关的所有细节(比如处理cpu%和PID的内存使用)。
另一个好处是,这个库可以在任何平台上运行。
希望这有帮助!