Em Tue, 25 Feb 2003 20:16:15 +0000, Alexander <[EMAIL PROTECTED]>
escreveu:
> Tenho uma perguntinha cretina a respeito do crontab.
Talvez a cretinice da pergunta n�o seja sobre o crontab... :)
> Editei o crontab com "crontab -e"
> 10 20 * * * echo "bla" > /home/teste_cron
> Isso funcionou.
> A� eu criei um script chamado escreve_bla e alterei o crontab para:
> 14 20 * * * /home/escreve_bla
> A� n�o funcionou.
Talvez devesse ser
14 20 * * * /home/escreve_bla > /home/teste_cron
ou isto j� estava no script? Manda a sa�da do comando
cat /home/escreve_bla
> Eu coloquei o #!/bin/bash no in�cio do script e tornei ele execut�vel.
N�o, a cretinice foi minha de n�o ler isto com aten��o. O script �
execut�vel... tem certeza? Manda o comando
ls -la /home/escreve_bla
> Tentei ainda jog�-lo dentro do /usr/bin e alterei o crontab para
> /usr/bin/escreve_bla.
Tanto faz. Mas uma boa pr�tica � criar um diret�rio bin dentro do home e
editar o /etc/profile e alterar o path para
PATH=$PATH:~/bin
quando puder ter pouca preocupa��o com seguran�a.
> Mesmo assim n�o funcionou.
Geralmente o cron manda os erros por email para [EMAIL PROTECTED], d� uma
procurada. � o melhor lugar para debugar erros de crontab.
> Por que s� funciona se eu colocar um comando ao inv�s de um script?
N�o � s�. O que vc fez deve funcionar, s� tem que achar o erro.
--
Marcio Merlone
Assinantes em 26/02/2003: 2250
Mensagens recebidas desde 07/01/1999: 202604
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]