- 论坛徽章:
- 0
|
#!/bin/bash
# Check Harddisk Space
MailBox="mymail@domain.com"
TmpFile="/tmp/df.txt"
TmpMsg="/tmp/df.msg"
IP=`ifconfig | awk '/inet/{print $2}' | awk -F: '{print $2}' | grep 218`
df -k | grep 'dev' > $TmpFile
while read LINE
do
Dev=`echo $LINE | awk '{print $1'}`
Use=`echo $LINE | awk '{print $5'} | sed -e 's/%//g'`
Mnt=`echo $LINE | awk '{print $6'}`
if [ $Use -gt 60 ]; then
echo "Attention: $Dev ( $Mnt ) Disk space not enought ( used $Use % )!!" >> $TmpMsg
fi
done < $TmpFile
if [ -s $TmpMsg ]; then
mail -s "${IP} System Disk Space Not Enought!!" $MailBox < $TmpMsg
rm $TmpMsg
fi
rm $TmpFile
# Shell End
但是在命令行可以执行,发送邮件给我.通过crontab不能执行.提示错误
/bin/sh: line 1: 1000000: command not found
那里的问题啊。 |
|