Advertisement
Guest User

Untitled

a guest
Dec 19th, 2014
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. #!/bin/bash
  2. free=$(free -mt | grep Total | awk '{print $4}')
  3. if [ $free -lt 256 ]; then
  4. date
  5. echo Warning, free memory is ${free} mb only.
  6. date
  7. fi
  8.  
  9. [root@server ~]# sh /tools/mem.sh
  10. Fri Dec 19 11:19:44 CET 2014
  11. Warning, free memory is 245 mb only.
  12. Fri Dec 19 11:19:45 CET 2014
  13.  
  14. sh /tools/mem.sh | mail -s "Server Low Memory" email@me.com
  15.  
  16. sh /tools/mem.sh 2>&1 > /dev/null | mail -s "Server Low Memory" email@me.com
  17. sh /tools/mem.sh > /dev/null | mail -s "Server Low Memory" email@me.com
  18.  
  19. sh /tools/mem.sh >/dev/null 2>/tools/mem.txt ; if [ -s /tools/mem.txt ] ; then mail -s "Server Low Memory" < /tools/mem.txt email@me.com ; fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement