diff --git a/utool/ps_top_20.sh b/utool/ps_top_20.sh index 5c2af9c..6374a85 100644 --- a/utool/ps_top_20.sh +++ b/utool/ps_top_20.sh @@ -11,7 +11,7 @@ done 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 -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 rm -rf /tmp/{mem.top,cpu.top,deli.top}