Problema no cron

Iniciado por Israel_GD, 26 de Abril de 2011, 11:30

tópico anterior - próximo tópico

Israel_GD

Bom dia pessoal,

Estou com um problema no cron, ele não esta executando, quando tento incluir ou alterar ele apresenta a seguinte mensagem de erro:
installing new crontab
"/tmp/crontab.mgq0HD/crontab":6: bad command
errors in crontab file, can't install.
Do you want to retry the same edit? n
crontab: edits left in /tmp/crontab.mgq0HD/crontab

Alguem pode me dar uma dica.

Obrigado.

zekkerj

Você está errando a sintaxe do crontab. Mostre o comando que está inserindo...
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Israel_GD

Citação de: zekkerj online 26 de Abril de 2011, 12:33
Você está errando a sintaxe do crontab. Mostre o comando que está inserindo...

*/5 * * * * env LANG=C /usr/bin/mrtg /home/www/html/lmanager/mrtg/mrtg.cfg

Se eu tentar alterar uma regra já existente da o mesmo erro, tentei alterar para rodar a cada 1 min e deu o erro.

zekkerj

Está adicionando isso ao seu crontab (comando "crontab -e"), ou ao crontab central?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Israel_GD

Citação de: zekkerj online 26 de Abril de 2011, 15:08
Está adicionando isso ao seu crontab (comando "crontab -e"), ou ao crontab central?

No crontab -e.

zekkerj

Tente:

1. Adicionar uma linha vazia ao final do arquivo.

2. Tirar o "env" do início do comando.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Israel_GD

#6
Citação de: zekkerj online 26 de Abril de 2011, 15:18
Tente:

1. Adicionar uma linha vazia ao final do arquivo.

2. Tirar o "env" do início do comando.

É que se eu tirar o "env", não vai atulizar o meu grafico do MRTG, o "env" faz parte do comando, mesmo que eu tentasse tirar o "env" na hora de salvar da o erro.

zekkerj

O "env" é pra executar o comando com uma alteração no ambiente. Teoricamente o mrtg não precisaria desse ambiente modificado, ele funcionaria diretamente.

Essa é a única linha no arquivo?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Israel_GD

Citação de: zekkerj online 26 de Abril de 2011, 17:03
O "env" é pra executar o comando com uma alteração no ambiente. Teoricamente o mrtg não precisaria desse ambiente modificado, ele funcionaria diretamente.

Essa é a única linha no arquivo?

Não, tem outras também.

zekkerj

Mostre o arquivo completo, de repente o erro está em uma das outras linhas.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Israel_GD

Citação de: zekkerj online 26 de Abril de 2011, 19:54
Mostre o arquivo completo, de repente o erro está em uma das outras linhas.

Nossa zekkej, era uma besteirinha não acredito, mas é sempre assim eu começo a resolver o problema da maneira mais dificil e esqueço do básico, perco o maior tempo tentando resolver e no final é sempre um coisa bem simples que estava dando problema. O que estava dando o erro era uma asterisco a mais uma linha, apenas isso, removi e o cron funcionou corretamente. Muito obrigado pela atenção zekkerj.