Autor Tópico: Crontab  (Lida 2391 vezes)

Offline rogeriolsarmento

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Crontab
« Online: 09 de Maio de 2011, 10:32 »
EU estava usando o crontab normalmente, mas a partir da semana passada está dando o erro quando altero o crontab usando
o seguinte comando crontab -e.

Já tentei apagar e fazer do zero com o comando crontab - r.

Roda a vez que altero o crontab através do comando crontab -e
dá este erro e não está executando mais o crontab.

Abaixo está os comandos do crontab e o erro que ocorre quando
mando gravar o arquivo, estou logado como root, obrigado.

# m  h  dia mes semana  comando
  00 14  *  *   *       mount -t ntfs-3g /dev/sdb1 /usb -o force
  15 14  *  *   *       /root/limpa
  00 15  *  *   *       /root/backup_sistemas
  30 15  *  *   *       /root/backup_usuarios
  00 16  *  *   *       /root/backup_postgres
  00 17  *  *   *       /root/backup_mekaflex
  00 18  *  *   *       /root/backup_mysql
# 00 20  *  *   *       sarg -f /etc/squid/sarg.conf
  20 30  *  *   *       umount /usb
  21 00  *  *   *       /sbin/init 0


root@servidor1:~# crontab -e
crontab: installing new crontab
"/tmp/crontab.HsRzNo/crontab":8: bad hour
errors in crontab file, can't install.
Do you want to retry the same edit? ^Croot@servidor1:~#
root@servidor1:~# crontab -e
crontab: installing new crontab
"/tmp/crontab.4oKxHH/crontab":9: bad hour
errors in crontab file, can't install.
Do you want to retry the same edit?

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Crontab
« Resposta #1 Online: 09 de Maio de 2011, 11:54 »
Vc quer rodar o comando "umount /usb" às 30h20min??? ;)
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

Offline rogeriolsarmento

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Crontab
« Resposta #2 Online: 09 de Maio de 2011, 11:58 »
Oi

Obrigado, eu tinha invertido mas já corrigi o problema principal é o erro que ocorre quando vou gravar e que não executa o cron.

Rogério

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Crontab
« Resposta #3 Online: 09 de Maio de 2011, 13:30 »
O cron executa com ambiente limitado. Comandos que não estejam em "/bin" ou "/usr/bin" devem ser especificados com caminho completo (p.ex. "/sbin/ifconfig").
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

Offline rogeriolsarmento

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Crontab
« Resposta #4 Online: 09 de Maio de 2011, 15:52 »
os escripts backup_sistemas, etc tem o caminho completo exemplo:

#!/bin/bash
HOJE=`/bin/date +%Y-%m-%d`
tar -zcf /home/backup/backup_$HOJE.tar.gz /home/agnaldo /home/leia

o problema pelo que vi não está nos scripts e sim no crontab pois toda vez que edito e gravo o script ele não permite que grave o scripts

root@servidor1:~# crontab -e
crontab: installing new crontab
"/tmp/crontab.HsRzNo/crontab":8: bad hour
errors in crontab file, can't install.
Do you want to retry the same edit? [/b]

e não executa o script do root
« Última modificação: 09 de Maio de 2011, 16:20 por rogeriolsarmento »

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Crontab
« Resposta #5 Online: 09 de Maio de 2011, 16:46 »
Citar
"/tmp/crontab.HsRzNo/crontab":8: bad hour
Vc não disse que tinha corrigido as horas???
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

Offline rogeriolsarmento

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Crontab
« Resposta #6 Online: 09 de Maio de 2011, 16:52 »
Sim corrigi mas continua dando o mesmo erro, se eu der o seguinte comando crontab -r editar com lista em branco e colocar somente uma  linha ele dá o mesmo erro.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Crontab
« Resposta #7 Online: 09 de Maio de 2011, 17:06 »
Pode ser que o erro esteja em outro arquivo do crontab. Vc lembra de ter mexido em algum?
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

Offline rogeriolsarmento

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Crontab
« Resposta #8 Online: 09 de Maio de 2011, 17:21 »
não mexi, mas fiz novamente o crontab -r e digitei uma linha novamente deu o erro, editei novamente e dei um enter no final funcionou não entendi, mas funcionou, dai fiz o script completo sem dar o enter no final deu o erro e logo em seguida editei novamente e dei um enter no final do script dai funcionou.

Obrigado, pela ajuda e sua atenção eu já estava pensando em formatar o servidor.