Advertisement
Guest User

pshogs

a guest
Jan 23rd, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.38 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. row_count=3
  4.  
  5. while getopts "n:" opt; do
  6.     case $opt in
  7.         n)  row_count="$OPTARG"
  8.     esac
  9. done
  10.  
  11. shift $(( OPTIND-1 ))
  12.  
  13. echo "CPU hogs:"
  14. sed -n "2"',$p' $1 | sort -k 5 -r -g | head -n $row_count
  15. echo
  16. echo "VIRT hogs:"
  17. sed -n "2"',$p' $1 | sort -k 3 -r -n | head -n $row_count
  18. echo
  19. echo "RES hogs:"
  20. sed -n "2"',$p' $1 | sort -k 4 -r -n | head -n $row_count
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement