Скрипт проверяет остаток места по указанному лимиту и отсылает на почту предупреждение
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 меняем на свои.