[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] pegar retorno de comando em texto
From: |
Petterson Faria |
Subject: |
Re: [shell-script] pegar retorno de comando em texto |
Date: |
Sun, 5 Feb 2012 10:13:45 -0200 |
Obrigado pela resposta william, eu fiz o seguinte.
Joguei o retorno da "fórmula" para um arquivo temp e depois executava esse
temp, ai ficou certinho.
Ex:
cat << EOF > /tmp/crontemp
* * * * * comando $(( $(date +%d) + $(date +%k) ))
( ... )
EOF
chmod +x /tmp/crontemp
/tmp/crontemp
rm /tmp/crontemp
--
Atenciosamente,
*Petterson Faria*
*"A ciência nunca resolve um problema sem criar mais dez"
(George Bernard Shaw*)
2012/2/3 Willian Cardoso <address@hidden>
> **
>
>
> Petterson,
>
> Acredito que basta você escapar o "%" na cron que vai resolver.
>
> Vide:
> * * * * * htpasswd -b /tmp/teste teste $(( $(date +\%d) + $(date +\%k) ))
>
> --
> Willian Cardoso - wvcardoso
> Tecnólogo em Redes de Computadores (cursando)
> (61) 9257-3231 | address@hidden
> http://blog.williancardoso.eti.br/
>
> Em 31 de janeiro de 2012 14:27, Petterson Faria <
> address@hidden> escreveu:
>
> > **
>
> >
> >
> > Boa tarde.
> >
> > Tenho um arquivo que contém um "padrão" de senha por exemplo):
> > $(( $(date +%d) + $(date +%k) ))
> >
> > Eu estou tentando fazer um cron para mudar essa senha de hora em hora:
> > * * * * * htpasswd -b /tmp/teste teste $(( $(date +%d) + $(date +%k) ))
> >
> > Bom, eu consigo atualizar o padrao no arquivo usando aspas simples para
> nao
> > interpretar.
> > Porém não consigo fazer ele executar essa conta e o retorno ser o
> > parametro.
> >
> > Já tentei usar ate |bc e nao tive êxito.
> >
> > Alguém me dá uma luz?
> >
> > --
> > Atenciosamente,
> > *Petterson Faria*
> >
> > *"A ciência nunca resolve um problema sem criar mais dez"
> > (George Bernard Shaw*)
> >
> > [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]