Проверка места на диске

Выполняем команду
mcedit /etc/cron.daily/disk-usage ; chmod 755 /etc/cron.daily/disk-usage; /etc/cron.daily/disk-usage

#!/bin/bash
# Процент после которого информировать
ALERT=90
df -H | sed 1d | grep -vE 'tmpfs|cdrom|none|udev|devfs|loop' | awk '{ print $5 " " $6 }' | while read output;
do
    usep=$(echo $output | awk '{ print $1}' | cut -d'%' -f1  )
    partition=$(echo $output | awk '{ print $2 }' )
    if [ $usep -ge $ALERT ]; then
        echo "space low on \"$partition $usep%\", on server $(hostname) at $(date)"
    fi
done

Скрипт исполняется 1 раз в день и если есть переполненный диск выводит на экран, а cron уже отправляет уведомление. Если нужно можно сделать чаще...

[ Править ]

@kiranananda