crontab não executa [RESOLVIDO]

1. crontab não executa [RESOLVIDO]

Fabiano Araújo
finolinux

(usa Ubuntu)

Enviado em 02/09/2010 - 20:51h

Srs. meus nobre colega agendei um script no cron do Ubuntu 8.04 e não executa, o interessante que se eu executar na mão executa, na verdade é qualquer coisa que se coloca no cron não executa.
Se alguem puder ajudar agradeço.



  


2. bola de cristal

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 02/09/2010 - 21:42h

mandei a minha para o polidor então eu não consigo enxergar, por mais que tente, a linha que vc editou no cron - crontab -e. Então tenho que pedir uma ajudazinha: ponha a linha editada EXATAMENTE como elea aparece na telinha.


3. crontab

Fabiano Araújo
finolinux

(usa Ubuntu)

Enviado em 02/09/2010 - 22:18h

Opa então a linha contida no meu crontab é :

00 23 * * * root /usr/local/bin/sarg.sh

Obs: Isto eh um script que gera relatório dos acessos do squid, o curioso é que este mesmo script direto no bash ele executa. Outro detalhe importante é que qualquer comando no cron nao executa.



4. Crontab

Fabiano Araújo
finolinux

(usa Ubuntu)

Enviado em 02/09/2010 - 23:37h

Galera resolvi o problema da seguinte forma:
No crontab ficou assim
00 23 * * * exec sarg.sh

Obs. Desta forma executou belezinha .






5. tortuosamente..

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 03/09/2010 - 09:08h

vc "resolveu" o problema MASS... ainda não está conforme o manual. O crontab já foi alterado há alguns anos mas como ninguém lê os manuais ou os arquivos de aviso.. esta (acho) já é a 5a vez que eu passo a mesma informação, só neste mês, aqui no VOL.


seguinte: o cron só enxerga 6 colunas quando vc edita o crontab. Passou disso.. não funciona. Só que também não avisa nada (risos), exceto para redirecionamentos ou um comando que recebe parâmetros (que foi o que vc fez). Então, antigamente vc fazia:

minuto hora... USUÁRIO comando (usuário na 6a posição, comando seria a 7a). Não funciona :)

agora é assim:

* * * * * comando.a.ser.ativado (ou script) na 6a posição.

man crontab


6. Gancho...

Guilherme Domingues de Oliveira
korvoman

(usa Debian)

Enviado em 03/09/2010 - 09:20h

Apenas um gancho, o formato informado pelo terceiro post ainda é utilizado diretamente no arquivo /etc/crontab. O que o diferencia é o informe do usuário, será utilizado para execução do script.

Exemplificando, cat /etc/crontab :

17 * * * * root cd / && run-parts --report /etc/cron.hourly

Ao crontab, trabalho com tarefas especificas de cada usuário. O exemplo a seguir lista o cron do "fulano"

crontab -l -u fulano

minuto hora diames mes diasemana comando
20 * * * * bash /home/usuario/meuscript.sh

Da mesma forma posso dispor o "meuscript.sh" no arquivo /etc/crontab, lembrando o informe do usuário o qual será executado:

minuto hora diames mes diasemana usuário comando
20 * * * * fulano bash /home/usuario/meuscript.sh

Tendo duvidas, acesse a documentação pelo shell : man cron e ou no vivaolinux.



7. Não estou conseguindo!

silvio Capaldi
capaldi

(usa Outra)

Enviado em 07/12/2010 - 11:59h

Estou precisando executar uma pagina do site e estou usando o Putty, o comando que estou escrevendo é esse:
00-59/20 **** /home/capaldi/checkupdate.php
e esta retornando sempre o mesmo erro:
no crontab for capaldi - using an empty one
crontab: installing new crontab
"/tmp/crontab.XXXXnFqTmn":1: bad day-of-month
errors in crontab file, can't install.
já tentei de tudo, alguem pode me ajudar?
grato


8. Re: crontab não executa [RESOLVIDO]

Leandro silva de lima
zoshua

(usa Ubuntu)

Enviado em 08/12/2010 - 22:23h

Galera realmente o irado tem razão, estava com problemas no contrab em nao executar tarefas, mas depois que ele disse fui ler o manuel (em ingles, nao que seja bom, mas entendo um pouquissimo) e tentei, tentei e tentei, e funfou de boa. crontab -e -u (u de usuario) e consegui resolver meu problema sem ter que editar o arquivo contrab em /etc/contrab. abraços a todos se nao fosse o alerta do Irado, estaria ainda procurando uma solucao.

Leandro


9. Re: crontab não executa [RESOLVIDO]

Leandro silva de lima
zoshua

(usa Ubuntu)

Enviado em 08/12/2010 - 22:25h

Capaldi já tentou remover e depois instalar o cron, vi um usuario em algum forum que visitei e ele resolveu o problema dele reinstalando o cron.
fica ai a dica.

Leandro


10. Re: crontab não executa [RESOLVIDO]

Leandro silva de lima
zoshua

(usa Ubuntu)

Enviado em 08/12/2010 - 22:33h

Gente fica a dica pra todos e a lição pra mim. procurei muito sobre o crontab, justamente pra execurar comando do sarg para a geração do relatorio. muitos deram dicas no melhor das intenções mas se a gente reparar são dicas antigas agora sempre que ver alguma dica vou conferir o manual do programa tambem.



11. parte resolvido

silvio Capaldi
capaldi

(usa Outra)

Enviado em 09/12/2010 - 09:22h

caro zoshua!
obrigado pela dica resolvi o problema, mas continua o problema, tenho que programar a excução de uma pagina, de 55 em 55 minutos, não estou conseguindo:
00-59/55 * * * * curl -s -o /dev/null http://www.capaldi.com.br/checkupdate.php
ele esta executando no minuto 55 de toda a hora!
grato desde já


12. Re: crontab não executa [RESOLVIDO]

Kleber Cardoso
kleber-rr

(usa Debian)

Enviado em 21/12/2011 - 19:12h

Otima dica, mas ainda estou com o problema do colega. O crontab nao executa a tarefa agendada... mesmo reiniciando o servico (/etc/init.d/cron restart) nao funciona.

quando executo o crontab -e aparece assim:

00 17 * * * /home/bkp/bkp.sh

e mesmo assim ele nao executa...

mais alguma sugestao?



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts