Bom Dia PessoALL,

Já descobri pq o script não estava funcionando no crontab.

DATA01=`/bin/date +%a -d "1 day ago"`

O comando acima no cron retorna "Sun" e executando o comando na unha retorna
"Dom"

E quando estava comparando as variáveis, o script não funcionava como
esperado.

Valeu pela força.

Muito Obrigado,




On 7/17/06, Alexandre Umino (Spin) <[EMAIL PROTECTED]> wrote:
>
>  Parece ser o PATH para o  crontab;
> Acrecente o PATH na configuração do crontab
>
>
> PATH='/sbin:/bin:/usr/sbin:/usr/bin:/usr/bin/X11:/usr/local/sbin:/usr/local/bin'
>
> Spin
>
> 2006/7/17, Reinaldo Almeida Bonilho <[EMAIL PROTECTED]>:
>
> >
> >
> >
> >    On 7/17/06, Isaias de Assis Machado <[EMAIL PROTECTED]> wrote:
> >  >
> >  >  1º - O seu script tem permissão de execução?
> >  >
> >
> >
> >  Sim, está com permissão 755.
> >
> >
> >
> >   2º - O CRON gera algum log?
> >  >
> >
> >
> >  Não, só aparece a mensagem abaixo:
> >  Jul 17 10:55:01 amlsp201 crond[656]: (root) CMD (root source
> >  /usr/local/scripts/limpalog.sh)
> >
> >
> >  3º - O crontab referencia o seu script pelo caminho absoluto?
> >
> >
> >  Sim
> >
> >  Tem alguma dica ?
> >
> >  Se executo o script na unha ele executa direitinho.
> >
> >  Muito Obrigado,
> >
> >  Reinaldo
> >
> >    _____
> >
> >
> >  De: [email protected] [mailto:
> [EMAIL PROTECTED]
> >  Em nome de Reinaldo Almeida Bonilho
> >  Enviada em: segunda-feira, 17 de julho de 2006 08:53
> >  Para: [email protected]
> >  Assunto: [shell-script] Script não roda na crontab
> >
> >  >
> >  >
> >  >
> >  > Bom Dia,
> >  >
> >  > Estou tentando executar o script abaixo na crontab, porem, não
> funciona.
> >  >
> >  > Quando executo na unha funciona perfeitamente, alguem já passou por
> isso ?
> >  >
> >  > #!/bin/sh
> >  > #
> >  > #
> >  > SRVNAME01=amlsp201
> >  > DATA01=`/bin/date +%a -d "1 day ago"`
> >  > DATA02="Dom"
> >  > DIR01="/var/log/backup/$SRVNAME01"
> >  > export PATH
> >  > #
> >  > # Fim - variaveis do script
> >  > #
> >  > #
> >  > if [ $DATA01 = $DATA02 ] ; then
> >  >         /bin/rm -f $DIR01/*.gz ;
> >  > fi
> >  > # Fim do script
> >  >
> >  > Muito Obrigado,
> >  >
> >  > Reinaldo
> >  >
> >  >
> >  >
> >  > [As partes desta mensagem que não continham texto foram removidas]
> >  >
> >  >
> >  >
> >
> >
> >  [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> 
>


[As partes desta mensagem que não continham texto foram removidas]



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a