Linux 서버를 운영하다 보면 특정 디렉토리를 모니터링 해야 하는 경우가 있다. 


이 경우 유용하게 사용할 수 있다. ( 단 : shell 에서 mail 발송이 가능해야 한다 )

 

===========================================================================================

 

 

===== Crontab =====

00 09 * * * /home/min_temp/systemCheck.sh |  mail -s "system check" [MAIL ADDRESS]

 

 

 

===== systemCheck.sh 파일 내용 =====

 

#!/bin/bash

echo -e "\n"

date

 

echo -e "\n"

df -h

 

echo

echo "/home 디렉토리 사용량 입니다"

echo

du -sh /home

echo

 

############################## 메일박스 모니터링 스크립트 ##############################

#

#echo "200MB 이상 사용중인 메일계정입니다."

#

#echo

#

#echo

#

#find /var/spool/mail -type f -size +409600 -exec ls -lh {} \; | awk '{printf "%s\t%s\n", $9, $5}'

#

#################################################################################