Fórum Ubuntu Linux - PT
Suporte Técnico => Servidores => Tópico iniciado por: Israel_GD em 26 de Abril de 2011, 11:30
-
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.
-
Você está errando a sintaxe do crontab. Mostre o comando que está inserindo...
-
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.
-
Está adicionando isso ao seu crontab (comando "crontab -e"), ou ao crontab central?
-
Está adicionando isso ao seu crontab (comando "crontab -e"), ou ao crontab central?
No crontab -e.
-
Tente:
1. Adicionar uma linha vazia ao final do arquivo.
2. Tirar o "env" do início do comando.
-
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.
-
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?
-
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.
-
Mostre o arquivo completo, de repente o erro está em uma das outras linhas.
-
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.