[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: