flipje

load-watcher.sh

Apr 27th, 2012
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.59 KB | None | 0 0
  1. #!/bin/bash
  2. PATH='/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin'
  3. SCRIPT_PATH="${0}"
  4. trap '{ clear ; echo "Hey, you pressed Ctrl-C.  Time to quit." ; exit 1; }' INT
  5.  
  6. # Functions:
  7.  
  8.   # exit function
  9.   function die()
  10.   {
  11.     echo -e "Error in ${SCRIPT_PATH}:\n${1}"
  12.     exit 1
  13.   }
  14.  
  15.   [ -x /usr/bin/banner ] || die "This script depends on banner, You can install it by typing: apt-get install sysvbanner"
  16.  
  17.  
  18.   while :
  19.   do
  20.     { clear ; banner $(w | grep 'load average' | awk '{print "1min --->" $10; print "5min --->" $11; print "15min --->" $12}'); }
  21.     sleep 1
  22.   done
Add Comment
Please, Sign In to add comment