Скрипт проверяет остаток места по указанному лимиту и отсылает на почту предупреждение
1 2 3 4 5 6 7 8 9 10 |
#выводим остаток места тома space=`df -h | grep /dev/vda | awk ' {print $4} ' | sed 's/G//'` #лимит в Gb limit=1 #проверяем остаток к лимиту if (( $(bc <<< "$space <= $limit") == 1 )) #шлем e-mail если меньше then echo "Warning! Disk Space is full. Avalible space $space Gb" | mail -s "Disk notification" you@email.ru fi |
#выводим остаток места тома
space=`df -h | grep /dev/vda | awk ' {print $4} ' | sed 's/G//'`
#лимит в Gb
limit=1
#проверяем остаток к лимиту
if (( $(bc <<< "$space <= $limit") == 1 ))
#шлем e-mail если меньше
then
echo "Warning! Disk Space is full. Avalible space $space Gb" | mail -s "Disk notification" you@email.ru
fi
Запускаем в cron по необходимости. /dev/vda и you@email.ru меняем на свои.
