cleio.sousa
(usa CentOS)
Enviado em 14/08/2012 - 09:19h
Pessoal estou com um problema, não sei se é meu script ou o agendamento no Cron, é o seguinte, tenho um script para gerar relatório semanal do sarg, segue:
#!/bin/bash
TODAY=$(date --date "1 day ago" +%d/%m/%Y)
YESTERDAY=$(date --date "1 week ago" +%d/%m/%Y)
DIA=$(date --date "1 day ago" +%d-%m-%y)
mv /var/log/squid/access.log /var/log/squid/access.log-$DIA
rm /var/log/squid/store.log -rf
rm /var/log/squid/cache.log -rf
#service squid reload
/etc/init.d/squid reload
#mount 10.0.0.2:/www/navegacao/semanal /mnt/export
sarg -l /var/log/squid/access.log-$DIA -o /var/www/html/navegacao/semanal -z $YESTERDAY-$TODAY
Se eu executar na mão o script ele roda normalmente, porém se eu agendar no cron o mesmo não é executado.
Como estou agendando no Cron.
# crontab -e
00 07 * * 2 /etc/sarg_semanal.sh
Para ser executado hoje às 07:00 horas, não deu certo.
# vim /etc/crontab
00 07 * * 2 /etc/sarg_semanal.sh
também testei desta forma e não deu certo.
Agradeço qualquer ajuda!