[PLUTO-help] bash script
Gian Uberto Lauri
GianUberto.Lauri a eng.it
Ven 13 Ott 2006 08:41:24 CEST
>>>>> "k" == kanzy <kanzy a swissinfo.org> writes:
k> #!/bin/bash # /usr/local/bin/clamav.sh
k> db_dir="/var/lib/clamav"
k> scan_dir="/usr/local/bin /usr/local/sbin /usr/bin /usr/sbin\
K> /bin /sbin /etc /home"
k> vir_dir="/var/tmp/clamav/quarantine"
k> echo; echo ' Clam AntiVirus: scansione del disco in corso,attendere...'
k> clamscan -d $db_dir -r $scan_dir -i --bell --move $vir_dir;
k> echo ------------------------------------
k> echo -e "\a" echo '
k> Scansione terminata.'
k> echo
k> exit
Il problema grosso è che tu puoi anche fare una "rotellina animata",
ma il suo movimento non avrà NIENTE a che fare con il comportamento di
clamscan.
Una cosa che puoi fare è vedere quale tra le possibili opsioni di
output (verbose, quiet) ti paia dare le informazioni salienti
sull'avanzamento e provare ad aggiungere una cosa del tipo
#------------------------------------------------------------
out_file=/var/clamav/log`date +%Y%m%d_%T`
clamscan -d $db_dir -r $scan_dir -i --bell --move $vir_dir\
--stdout | while read(riga)
do
echo '.'
echo $riga >> out_file
done
#------------------------------------------------------------
Al posto dell'output di un puntino puoi darti un po' da fare per far
venir fuori la "rotellina animata".
--
/\ ___
/___/\_|_|\_|__|___Gian Uberto Lauri_____
//--\| | \| | Integralista GNUslamico
\/ e coltivatore diretto di Software
More information about the pluto-help
mailing list