From Linuzz
#! /bin/sh
echo "===================================================================" >> /var/log/autoclean.log
echo "Data Eliminazione-----------> " >> /var/log/autoclean.log
date >> /var/log/autoclean.log
umask 177
apt-get autoclean > autoclean.tmp
let a=`cat autoclean.tmp | wc -l`-2
if [ $a == 0 ]
then
echo "Non รจ stato eliminato alcun pacchetto " >> /var/log/autoclean.log
else
tail -n $a pippo.txt | awk '/^\\del/ {for (i=2;i<=NF;i++) printf $i " ";print(LF)}' >> /var/log/autoclean.log
fi
echo "===================================================================" >> /var/log/autoclean.log
#se si presenta un errore viene mandato il segnale di uscita
set -e
cd /var/log
LOG=/var/log/autoclean.log
#fa il salvataggio dei log per quattro cicli
if [ -s $LOG ]; then
savelog -g adm -m 640 -u root -c 4 $LOG>/dev/null
fi