[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]