我正在创建一个基本的系统监控实用程序作为练习练习,我想知道是否有一个可以与express.js一起使用的库,我可以通过它找出当前有多少进程正在使用CPU?
我在Windows 7上,但最好是与操作系统无关。这可能吗?
答案 0 :(得分:1)
你确定快递与你的任务有关吗?它是一个网络包,同时查找有关进程(系统负载)的信息与主机有关。 无论哪种方式,在您的快速路线内,您都可以插入所需的代码来查找系统负载。
如对this question的回复中所述,
据我所知,还没有一个模块可以做到这个跨平台。 您可以使用子进程API来启动将提供的工具 你想要的数据。对于Windows,只需启动内置任务列表进程。
然后,他们通过exec
将require('child_process').exec
子进程的代码包含在内,以获取任务信息。
同一问题的另一个答案是共享ps-node包。我没有使用过这个软件包,但它似乎与exec
特定于操作系统的代码类似。它似乎有针对Linux和Windows的单独方法,这意味着追求特定于操作系统的child-exec选项可能更简单。