js-ps

3.0.0 • Public • Published

js-ps

getInfo可以获取某一个进程的使用信息,返回一个ps的对象。该方法是通过封装ps命令。 故在windows的CMD上不能正常使用。 ps{'user','pid','cpu','mem','vsz','rss','tt','stat','started', 'time'}

Installation

npm install js-ps

const ps = require('js-ps');
const info = ps(process.pid);//获取该进程的信息
 
console.log(info.cpu);//进程cpu的使用率
console.log(info.time);//使用时间
/*or(也可以这样使用)*/
ps(process.pid, (err,data)=>{
    if(err) throw new Error(e);
    console.log(data.cpu);
    console.log(data.time);
});
//可以查询多个
const pid = [11234,55674];
const info_arr = ps.get((pid);
info_arr[pid[0]].cpu;
info_arr[pid[0]].rss;
/*or(也可以这样使用)*/
ps(pid, (err, data)=>{
    pid.forEach((val)=>{
        console.log(data[val].cpu);
    });
})
 

Dependents (2)

Package Sidebar

Install

npm i js-ps

Weekly Downloads

3

Version

3.0.0

License

ISC

Last publish

Collaborators

  • lanchong