Advertisement
Guest User

Untitled

a guest
Feb 21st, 2020
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. uptime | awk '{$1=$1};1'
  2.  
  3. local num_tasks=$(wc -l unsorted_output | awk '{print $1}')
  4. local sleeping=$(cat unsorted_output | awk '{print $8}' | grep -c S)
  5. local running=$(cat unsorted_output | awk '{print $8}' | grep -c R)
  6. local stopped=$(cat unsorted_output | awk '{print $8}' | grep -c T)
  7. local zombie=$(cat unsorted_output | awk '{print $8}' | grep -c Z)
  8. echo "Tasks: $num_tasks total, $running running, $sleeping sleeping, $stopped stopped, $zombie zombie"
  9.  
  10. # CPU info
  11. local us=$(mpstat | awk 'FNR == 4 {print $4}')
  12. local sy=$(mpstat | awk 'FNR == 4 {print $6}')
  13. local ni=$(mpstat | awk 'FNR == 4 {print $5}')
  14. local id=$(mpstat | awk 'FNR == 4 {print $13}')
  15. local wa=$(mpstat | awk 'FNR == 4 {print $7}')
  16. local hi=$(mpstat | awk 'FNR == 4 {print $8}')
  17. local si=$(mpstat | awk 'FNR == 4 {print $9}')
  18. local st=$(mpstat | awk 'FNR == 4 {print $10}')
  19.  
  20. echo "%Cpu(s): $us us, $sy sy, $ni ni, $id id, $wa wa, $hi hi, $si si, $st st"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement