#!/bin/sh
# Shell script to monitor or watch the disk space
# It will send an email to $ADMIN, if the (free avilable) percentage
# of space is >= 90%
ADMIN="
Aceasta adresa e-mail este protejata impotriva spamului, JavaScript trebuie activat pentru a putea vizualiza pagina.
"
# set alert level 90% is default
ALERT=90
df -H | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $5 " " $1 }' | while read output;
do
#echo $output
usep=$(echo $output | awk '{ print $1}' | cut -d'%' -f1 )
partition=$(echo $output | awk '{ print $2 }' )
if [ $usep -ge $ALERT ]; then
echo "Running out of space \"$partition ($usep%)\" on $(hostname) as on $(date)" |
mail -s "Alert: Almost out of disk space $usep" $ADMIN
fi
done
Pentru a vedea rapid din ce grupuri face parte utilizatorul nostru, putem folosi comanda id. Ca sa restrangem rezultatul intr-o forma mai placuta la afisare, putem folosi id -Gn.
Exemplu: cypress@malacka:~$ id -Gn
cypress adm dialout cdrom floppy audio dip video plugdev lpadmin scanner admin
KDE 3.5.10
In Nautilus poti redimensiona iconurile ...
KDE 3.5.10
am incercat si eu Gnome, ca va tot vad c...
KDE 3.5.10
Waw, nu credeam ca vor mai lansa vreun r...
Canon isi indreapta fata spre pinguini
Da, la capitolul "scannere si Linux&...
KDE 3.5.10
The King is dead! Long live the KDE 3.5....
Why Linux Sucks
comentariile sunt mai interesante decat ...
Canon isi indreapta fata spre pinguini
daca era si despre scanere aveam eu ce l...