[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