Crontab não funciona

1. Crontab não funciona

Landro de Castro Silva
leandrocastro

(usa Debian)

Enviado em 23/05/2008 - 13:41h

Pessoal, o cenário é o seguinte:

Preciso executar alguns comandos de 5 em 5 minutos e pelo que pesquisei a forma mais eficaz de fazer issso é usando o tal crontab. Pois bem, pesquisei em vários lugares o funcionamento do crontab, inclusive no man é concluí que não a nada de errado com o meu crontab. Ae está o arquivo:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
0-59/5 * * * * root echo "teste"

O problema é que ele não executa esse comando que defini na ultima linha (pelo menos eu não vejo o "teste" hora nenhuma no meu terminal). Não sei pq. Já fiz de tudo mas não dá. Tentei também com o crontab -e (que edita o crontab do usuario que estou) e nada. Estou desesperado.

Muito obrigado a todos.


  


2. leandrocastro

José Ricardo Machado
ricardo_lda

(usa Slackware)

Enviado em 23/05/2008 - 13:53h

cara!! tive um problema parecido a um certo tempo!! e depois de muitos testes percebi que se coloca-se um intervalo de mais que 5 minutos o comando rodava!! não sei porque! até onde me falaram o menor tempo para rodar algo na cron é de 5 minutos! mas...comigo isso não se aplicou!! tenta aumentar o tempo de intervalo pra 6 ou 7 minutos!! pelo menos p/ testar!! não sei se um intervalo desse pode resolver o teu problema!! mas...pra saber se está rodando os comandos vale a pena testar!!


3. Re: Crontab não funciona

Bruno Araujo
bjaraujo

(usa Ubuntu)

Enviado em 23/05/2008 - 13:59h

Desta forma vc nunca verá a saída em um terminal.
Redirecione a saída para um arquivo.
# echo "teste" >> /teste
depois procure pelo aquivo


4. Re: Crontab não funciona

Lucas
lucascarlessi

(usa Debian)

Enviado em 23/05/2008 - 14:19h

Tenta deixar uma linha em branco no final do arquivo... aqui ele não executa o último comando caso não tenha essa linha em branco...

Valeu


5. Testando

Landro de Castro Silva
leandrocastro

(usa Debian)

Enviado em 23/05/2008 - 14:25h

Pessoal, vou testar aqui e retorno se funcionar.
Muito obrigado a todos






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts