Consiglio su script
Come posso migliorare questo script? Dovrebbe servire a far riconnettere
automaticamente il pc e riavvia il download che avevo avviato. Il
problema è che usa molta cpu, dove ho sbagliato. Premetto che è il mio
primo script quindi è un po' grossolano.
Ciao ciao
Andrea
--
http://digilander.libero.it/varogami/
Andrea Beciani (varogami) <a_beciani@yahoo.it>
Key fingerprint = 9D 2A C0 A6 C7 F4 F3 86 B2 E7 80 2E F7 A5 16 E5 40
8D 5F 2D
#!/bin/bash
# funzione che controlla l'ora
itstime ()
{
a=$(date | cut -b 12-13)
b=$(date | cut -b 15-16)
if [ $A = $a ]
then
{
if [ $B = $b ]
then echo 1
else echo 0
fi
}
else echo 0
fi
}
# funzione per la riconnessione
ctrlpon ()
{
a=$(cat /proc/net/dev | grep ppp0 | cut -b 8-18)
b=$(/home/andrea/usr/script/testo $a)
if [ $b = 0 ]
then
{
pon flat; sleep 2m ;killall wget; wget -c http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo/experimental/x86/gamecd/gamecd-ut2003-20030405.iso
}
fi
}
# Inizio programma
# Ora di sognimento
A=8
# Minuto di spegnimento
B=50
C=$(itstime $A $B)
echo "Premi Ctrl+c per uscire"
until [ $C = 1 ]
do
{
C=$(itstime $A $B)
ctrlpon
}
done
poff;
/sbin/shutdown -h now
#!/bin/bash
if [ $# = 0 ]
then
echo 0
else
echo 1
fi
Reply to: