stefaniobrunhara
(usa CentOS)
Enviado em 10/07/2013 - 23:26h
thi escreveu:
estefaniobrunha escreveu:
Toda distribuição tem o logrotate
Existe também esta opção no squid
/usr/sbin/squid -k rotate
Montei essa regra no crontab:
0 23 10 * * rm /var/log/squid3/*
0 23 10 * * rm /var/spool/squid3/*
Às 23h, todo dia 10 de todos os meses, ele vai limpar as 2 pastas acima. Esta bom né?
Atinge o objetivo? A ideia inicial é não deixar o squid gerar muito cache.
Abs
Bom, já que você quer script veja o exemplo
vim /usr/sbin/limpalogSquid.sh
rm -f /var/log/squid/*.gz
rm -f /var/log/squid/*.[0-4]
echo -n > /var/log/squid/access.log
echo -n > /var/log/squid/cache.log
echo -n > /var/log/squid/store.log
echo -n > /var/log/squid/squid.out
:x!
Tornando o script executável
chmod +x /usr/sbin/limpalogSquid.sh
crontab -e
0 23 10 * * /usr/sbin/limpalogSquid.sh