[modify] exclude grep/ps/utool process when filtering
This commit is contained in:
parent
fc60587252
commit
21f481076c
@ -11,7 +11,7 @@ done
|
|||||||
|
|
||||||
fmt="%-9s%-9s\033[1;34m%-6s\033[0m%-6s%-8s%-10s\n"
|
fmt="%-9s%-9s\033[1;34m%-6s\033[0m%-6s%-8s%-10s\n"
|
||||||
awk -v fmt=$fmt 'BEGIN{printf fmt, "PID","PPID","%CPU","%MEM","RSS","COMM"}' > /tmp/cpu.top
|
awk -v fmt=$fmt 'BEGIN{printf fmt, "PID","PPID","%CPU","%MEM","RSS","COMM"}' > /tmp/cpu.top
|
||||||
ps -eo pid,ppid,pcpu,pmem,rss,comm | sort -nrk 3 | grep -Ev "grep|ps" | head -n 20 | awk -v fmt=$fmt '{printf fmt, $1,$2,$3,$4,int($5/1024)"M",$6}' >> /tmp/cpu.top
|
ps -eo pid,ppid,pcpu,pmem,rss,comm | sort -nrk 3 | grep -Ev "grep|ps|utool" | head -n 20 | awk -v fmt=$fmt '{printf fmt, $1,$2,$3,$4,int($5/1024)"M",$6}' >> /tmp/cpu.top
|
||||||
|
|
||||||
paste /tmp/mem.top /tmp/deli.top /tmp/cpu.top | column -t
|
paste /tmp/mem.top /tmp/deli.top /tmp/cpu.top | column -t
|
||||||
rm -rf /tmp/{mem.top,cpu.top,deli.top}
|
rm -rf /tmp/{mem.top,cpu.top,deli.top}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user