- crontab maldito
+ Responder ao Tópico
-
crontab maldito
Pessoal, o crontab ta certo como está configurado ?
Eu preciso que faça todo dia as 23 30 de segunda a sexta o relatório do dia dos acessos do SARG.
Porém, num está rodando..
Meu crontab está assim
# Relatorio Diario
#Minuto Hora Dia do mês Mês Dia da Semana Comando
30 23 * * 1-5 root /etc/sarg/relatorio-dia.sh
# Relatorio Semanal
#Minuto Hora Dia do mês Mês Dia da Semana Comando
45 23 * * 0 root /etc/sarg/relatorio-semana.sh
-
Re: crontab maldito
Kra eu não sei o porque... mas quando configurava o cron como vc, não funcionava!! O que fiz, foi acompanhar o modelo sugerido no próprio cron.
Sugiro que faça o seguinte (seguindo sua necessidade como exemplo):
30 23 * * 1-5 /usr/bin/run-parts /etc/sarg/ 1> /dev/null
Vamos as explicações:
V - se vc precisa executar com perfil de root, não precisa dizer que vai ser com o root. Basta apenas criar o cron com o login do root (#crontab -e);
A - Seguindo o modelo do default file do cron, apenas mostre onde ficará o script a ser executado;
L - coloque esta entrada, senão seus arquivos de log serão preenchidos com toda execução com sucesso do cron
E dentro do diretório, coloque o script a ser executado: relatorio-dia.sh (não esqueça das permissões (a+x)).
Espero que consiga resolver... e se não ficou muito claro, dê um alô pelo MSN
Até... mtec :-)
-
Re: crontab maldito
Você tema lgum material do crontab ?
Num sei porque num vai. É como vc mesmo falou que também dava o mesmo problema.
Tem alguma documentacao pra eu ler ?
Vou procurar mas se tiver alguma ajuda.
So uma duvida.
Aqui você nao coloca o arquivo que ele tem que executar.
Tem 2 arquivos executaveis aqui. um relatorio dia e um relatorio semana
30 23 * * 1-5 /usr/bin/run-parts /etc/sarg/ 1> /dev/null
Obrigado Mtec
-
Re: crontab maldito
Kra o crontab é muito simples!! Ter documentação, até tenho. Mas ela está em livros!! Qual distro vc está usando?? Já verificou nos logs do cron se realmente não está funcionando. De repente o problema não está no cron. Pode ser até o script :|.
Fez o que sugerí no outro post :??? Aguardo contato!!
mtec :-P
-
Re: crontab maldito
Amanha vou ver no inicio do dia. Acredito que deu certo. Acessei daqui de casa parece ter gerado o relatorio correto agora.
-
Re: crontab maldito
Seu comando está certinho, mas veja se o seu Shell está com permissão de execução para o usuário que vai executar o CRON.
-
Re: crontab maldito
Engraçado, pode ser o que amigo falow acima, porque faz 3 dias que tenho um script do squid aqui funcionando via crontab exatamente como você colocou no seu crontab (agora pouco mesmo já gerou o relatorio das 18:00) ...
-
Re: crontab maldito
Eu deixei a permissão a+x relatorio-dia.sh
-
Re: crontab maldito
huahuaha, agora falta eu saber como gerar um cron para realizar um backup na virada de cada mes para não lotar a particao onde os logs do sarg ficam gerados ou seja, estando em /var/www/htdocs/sarg-rel/ dentro dessa pasta ele gere o backup e envie para /tmp o mes anterior ficando apenas o atual
Alguem tem esse tipo de cron ?
Ou até mesmo uma dica ?