Pular para o conteúdo

Subtração de duas datas com minuto e segundo

Responder tópico
  • Denunciar
  • Indicar

1. Subtração de duas datas com minuto e segundo

Enviado em 17/04/2019 - 16:17h

Caros
Colegas

Precisaria de apoio de vocês. Queria criar um script básico que fizesse o cheque da data através de dois servidores e depois subtrairia um pelo outro e vice versa e verificaria o resultado da subtração. Tentei fazer e não consegui.

atp1db=`ssh atp1db date '+%d%m%Y%H%M%S'`
atp2db=`ssh atp2db date '+%d%m%Y%H%M%S'`
total=`expr atp1db - atp2db`
echo $total

Muito Obrigado

Responder tópico

2. Re: Subtração de duas datas com minuto e segundo

Enviado em 17/04/2019 - 16:33h

Melhor usar "%Y%m%d%H%M%S".

E será que você não esqueceu o sinal “$” ao invocar o expr? Parece-me que deveria ser “total=`expr "$atp1db" - "$atp2db"`”.

Se você estiver usando o bash, pode evitar o comando externo expr (e também o “$” para avaliar variáveis com valores numéricos).
((diff=atp2db-atp1db))
echo $diff

ou
echo $((atp2db-atp1db)) 



... “Principium sapientiae timor Domini, et scientia sanctorum prudentia.” (Proverbia 9:10)

3. Re: Subtração de duas datas com minuto e segundo

Enviado em 17/04/2019 - 20:09h


sergio.mso escreveu:

Caros
Colegas

Precisaria de apoio de vocês. Queria criar um script básico que fizesse o cheque da data através de dois servidores e depois subtrairia um pelo outro e vice versa e verificaria o resultado da subtração. Tentei fazer e não consegui.

atp1db=`ssh atp1db date '+%d%m%Y%H%M%S'`
atp2db=`ssh atp2db date '+%d%m%Y%H%M%S'`
total=`expr atp1db - atp2db`
echo $total

Muito Obrigado
Boa noite.
recomendo date +%s # %s => Quantidade de segundos desde 1970-01-01 00:00:00 UTC


Importante => echo -e "$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')"
Att.: Marcelo Oliver

4. Re: Subtração de duas datas com minuto e segundo

Enviado em 17/04/2019 - 22:39h

Importante => echo -e "$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')"
Muito bom! hahaha

5. Re: Subtração de duas datas com minuto e segundo

Enviado em 17/04/2019 - 22:57h


fabio escreveu:

Importante => echo -e "$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')"
Muito bom! hahaha

É sempre bom lembrar...
O pessoal cria o tópico, e desaparece....
Muitas vezes, nem um "valeu", obrigado é mais raro ainda....

Importante => echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder