Tuesday, March 10th, 2009
Post velocissimo per condividere uno script che ho realizzato che può tornare sempre utile per controllare lo spazio disponibile ed eventualmente si sfori mandare in automatico una mail.
Per far funzionare lo script modifichiamo le 3 variabili:
ADMIN=”tuamail@mail.com”
ALERT=80
check_part=/dev/md0
Che si spiegano da sole
Successivamente copiamolo all’iterno di /etc/cron.hourly/ per avviarlo ogni ora.
Potete scaricarlo da qui: Script
Posted in Informatica | 1 Comment »
Sunday, July 6th, 2008
Molte volte mi è capitato usando l’opzione “Naviga 3” per navigare su internet di sforare i 50mb previsti dall’offerta vedendomi tolti un bel pò di soldi dal credito, per evitare questo ieri ho modificato uno script utilizzabile su ubuntu per interrompere immediatamente la connessione quando si raggiunge la soglia, Ho preso spunto da qui
Da terminale diamo :
sudo gedit /etc/ppp/ip-up
e aggiungiamo alla fine del file:
#gestione traffico
sleep 2
/etc/stat3.sh &
ora diamo sempre da terminale:
sudo gedit /etc/stat3.sh
e dentro incolliamo questo:
#!/bin/bash
LOG=/home/nomeutente/.naviga3.log
PPPSTATS=”/usr/sbin/pppstats ppp0″
DATA=`date ‘+%d/%m/%Y’`
if [ -w $LOG -a `cat $LOG | cut -f1 -d' '` = $DATA ]; then
TRAFFICO_OLD=`cat $LOG | awk ‘{print $2}’`
fi
while :
do
TRAFFICO=$((TRAFFICO_OLD + `$PPPSTATS | tail -n 1 | awk ‘{print $1}’` + `$PPPSTATS | tail -n 1 | awk ‘{print $7}’`))
echo “$DATA $TRAFFICO” > $LOG
if [ $TRAFFICO -ge 45283072 ]; then
killall gnome-ppp
killall wvdial
killall pppd
zenity –warning –text “ATTENZIONE! \n Hai consumato $((TRAFFICO / 1048576)) MB dei 50 MB disponibili. \n”
case $? in
0)
killall gnome-ppp
killall wvdial
killall pppd
exit;;
1)
sleep 30;;
esac
fi
sleep 15
done
Infine diamo:
sudo chmod +x /etc/stat3.sh
Al posto di nomeutente mettiamo il nome utente che usiamo per fare il login, al posto di ppp0 l’interfaccia che usiamo per navigare (di solito ppp0).
Per impostare la soglia raggiunta la quale bisogna interrompere il collegamento cambiare il numero 45283072 che corrisponde a circa 45 mb.
Ora sia che usiamo wvdial oppure gnome-ppp, verrà in automatico fatto partire lo script che verificherà ogni volta il raggiungimento della soglia.
Ringrazio il blog di Daniele per lo script che ho leggermente modificato per fargli immediatamente interrompere la connessione.
Posted in Informatica | 6 Comments »