O script tem esta tarefa, adicione a crontab conforme necessidade usando a cron.weekly ou a cron.monthly. Não esqueça de dar permissão de execução ao script como no exemplo: chmod +x /etc/cron.escolhida/squidcleaner. O arquivo de log será gerado automaticamente após a primeira execução do script. Para acompanhar se esta executando: cat /var/log/squid/cleaner.log
Código: Selecionar todos
#!/bin/bash
# Script para limpeza do cache do Squid
# Por Marcelo Leães - [email protected]
echo -e "--------------------------------------------------------------" >> /var/log/squid/cleaner.log
echo -e "Parando Squid - `date "+%d-%m-%Y"`" >> /var/log/squid/cleaner.log
/etc/init.d/squid stop
cd /var/spool/squid/
echo -e "Limpando Squid - `date "+%d-%m-%Y"`" >> /var/log/squid/cleaner.log
rm -rf *
echo -e "Reconstruindo Squid - `date "+%d-%m-%Y"`" >> /var/log/squid/cleaner.log
squid -z
echo -e "Iniciando Squid - `date "+%d-%m-%Y"`" >> /var/log/squid/cleaner.log
/etc/init.d/squid start
echo -e "--------------------------------------------------------------" >> /var/log/squid/cleaner.log
exit 0

Bom proveito
