Advertisement
Guest User

System Monitoring Script

a guest
Sep 3rd, 2015
394
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.68 KB | None | 0 0
  1. echo "CPU"
  2.  
  3. CPUTMP=$(sensors | grep "Physical" | cut -c -25 | cut -c 18-)
  4. echo "  -Temp:       $CPUTMP"
  5.  
  6. CPUGHZ=$(lscpu | grep "MHz" | cut -c 24- | cut -c -1)
  7. CPUMHZ=$(lscpu | grep "MHz" | cut -c 25- | cut -c -2)
  8. echo -e "  -Clock:    $CPUGHZ.$CPUMHZ""GHz"
  9.  
  10. IDLE=$(mpstat | grep "all" | cut -c 92-)
  11. CPULD="$(bc <<<"100 - $IDLE")"
  12. echo "  -Load:       $CPULD%"
  13.  
  14.  
  15.  
  16. echo ""
  17. echo "GPU"
  18.  
  19. GPUTMP=$(aticonfig --odgt | grep "Sensor" | cut -c 43- | cut -c -2)
  20. echo "  -Temp:         $GPUTMP""°C"
  21.  
  22. GPUMHZ=$(aticonfig --odgc | grep "Clock" | cut -c 32- | cut -c -3)
  23. echo "  -Clock:     $GPUMHZ""MHz"
  24.  
  25. GPULD=$(aticonfig --odgc | grep "load" | cut -c 30-)
  26. echo "  -Load:          $GPULD"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement