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 HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts