Come sempre nixCraft è una fonte inesauribile di chicche dedicate a chi lavoricchia con il pinguino, ecco come fare, per esempio, per controllare lo spazio disponibile nelle partizioni:
Shell script to watch the disk space:
come consigliato nei commenti utilizzare df -HlP invece del solito df -H (altrimenti se le partizioni hanno nomi lunghi ci sono problemi...) per esempio:
#!/bin/sh
df -HlP | 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 90 ]; then
echo "Sta finendo lo spazio della partizione \"$partition ($usep%)\" su $(hostname) $(date)" |
mail -s "Alert: Quasi finito lo spazio disco su $usep%" tua@mail.com
fi
done
Shell script to watch the disk space:
come consigliato nei commenti utilizzare df -HlP invece del solito df -H (altrimenti se le partizioni hanno nomi lunghi ci sono problemi...) per esempio:
#!/bin/sh
df -HlP | 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 90 ]; then
echo "Sta finendo lo spazio della partizione \"$partition ($usep%)\" su $(hostname) $(date)" |
mail -s "Alert: Quasi finito lo spazio disco su $usep%" tua@mail.com
fi
done
mi da errore
RispondiElimina7: [: Illegal number: Dispon.
lancia il comando
RispondiEliminadf -HlP | grep -vE '^Filesystem|tmpfs|cdrom'
questo dovrebbe chiarirti cos'altro eliminare ;)