shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Script não roda na crontab


From: Reinaldo Almeida Bonilho
Subject: Re: [shell-script] Script não roda na crontab
Date: Mon, 17 Jul 2006 11:46:21 -0300

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) <address@hidden> 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 <address@hidden>:
>
> >
> >
> >
> >    On 7/17/06, Isaias de Assis Machado <address@hidden> 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: address@hidden [mailto:
> address@hidden]
> >  Em nome de Reinaldo Almeida Bonilho
> >  Enviada em: segunda-feira, 17 de julho de 2006 08:53
> >  Para: address@hidden
> >  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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]