Skip to content
/ js-ps Public

获取process的使用信息:user,pid,cpu,mem,vsz,rss,tt,stat,started,time

Notifications You must be signed in to change notification settings

don369/js-ps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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);
    });
})

About

获取process的使用信息:user,pid,cpu,mem,vsz,rss,tt,stat,started,time

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published