Script di Pulizia files dat di McAfee: Difference between revisions
Jump to navigation
Jump to search
m Inserita variabile $DATAOGGI |
|||
| Line 9: | Line 9: | ||
cat > /root/bin/mcafee-clean <<'EOFile' | cat > /root/bin/mcafee-clean <<'EOFile' | ||
#!/bin/bash | #!/bin/bash | ||
# mcafee-clean v 1.1 | # mcafee-clean v 1.1.1 | ||
# | # | ||
# Cambiare DAT_TO_KEEP al bisogno | # Cambiare DAT_TO_KEEP al bisogno | ||
| Line 16: | Line 16: | ||
# Fine parametri configurabili | # Fine parametri configurabili | ||
# ---------------------------------------------------------- | # ---------------------------------------------------------- | ||
DATAOGGI=$(date +%Y-%m-%d) | |||
echo "Cancellazione McAfee Dat del $DATAOGGI" | echo "Cancellazione McAfee Dat del $DATAOGGI" | ||
cd /usr/local/uvscan/datfiles | cd /usr/local/uvscan/datfiles | ||
| Line 36: | Line 37: | ||
Modifcare il valore di DAT_TO_KEEP per cancellare più o meno versioni. | Modifcare il valore di DAT_TO_KEEP per cancellare più o meno versioni. | ||
== Installazione script == | == Installazione script == | ||
Revision as of 08:24, 25 July 2005
Questo script effettua la cancellazione delle firme dell'antivirus obsolete da più di $DAT_TO_KEEP versioni.
Creazione dello Script
cat > /root/bin/mcafee-clean <<'EOFile'
#!/bin/bash
# mcafee-clean v 1.1.1
#
# Cambiare DAT_TO_KEEP al bisogno
DAT_TO_KEEP=3
# ----------------------------------------------------------
# Fine parametri configurabili
# ----------------------------------------------------------
DATAOGGI=$(date +%Y-%m-%d)
echo "Cancellazione McAfee Dat del $DATAOGGI"
cd /usr/local/uvscan/datfiles
RIGHE=$(/bin/ls -1d 4* | sort -n | wc -l)
RIGHE_DA_CANC=$(($RIGHE - $DAT_TO_KEEP))
if (( $RIGHE > $DAT_TO_KEEP ))
then
for DAT in $(/bin/ls -1d 4* | sort -n | head -n $RIGHE_DA_CANC)
do
echo Deleting $DAT ...
/bin/rm -rf $DAT
done
else
echo "Nothing to be deleted for today ..."
fi
EOFile
chmod 755 /root/bin/mcafee-clean
Modifcare il valore di DAT_TO_KEEP per cancellare più o meno versioni.
Installazione script
Lo script deve essere eseguito tutte le notti alle 03:10AM
cat >> /etc/cron.d/mcafee-clean <<'EOFile' #m h dom mon dow user command 10 3 * * * root /root/bin/mcafee-clean EOFile
Esecuzione manuale dello script
Esempio di esecuzione:
mcafee-clean Cancellazione McAfee Dat del Deleting 4444 ... Deleting 4445 ... Deleting 4446 ... ... Deleting 4500 ... Deleting 4501 ... Deleting 4502 ...