Situatie
Vrem sa monitorizam spatiul pe o partitie sau hard disk si sa ne anunte pe e-mail la o anumita limita atinsa de stocare.
Solutie
Pasi de urmat
Deschidem terminalul
Rulam urmatoarea comanda:
pico spatiu.sh
inseram scriptul de mai jos
MAX=95 EMAIL=utilizator@domeniu.ro PART=sda1 USE=`df -h |grep $PART | awk '{ print $5 }' | cut -d'%' -f1` if [ $USE -gt $MAX ]; then echo "Spatiu Folosit: $USE" | mail -s "Limita atinsa" $EMAIL fi
Apoi salvam.
MAX=95 inseamna ca atunci cand spatiul ocupat pe disk 95% va anunta pe email
PART=sda1 inseamna ca urmareste starea partitiei (discului) 1
rulam comanda chmod +x spatiu.sh
editam fisierul /var/spool/cron/crontabs/root
pico /var/spool/cron/crontabs/root
si adaugam la finalul fisierului:
# monitorizare spatiu
* * * * * /root/spatiu.sh
Salvam , apoi restartam serviciul cron
/etc/init.d/cron restart
Leave A Comment?