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]

Responder a