Subtração de duas datas com minuto e segundo

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

sergio de oliveira
sergio.mso

(usa Red Hat)

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



  


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

Paulo
paulo1205

(usa Ubuntu)

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

Marcelo Oliver
msoliver

(usa Debian)

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

Fábio Berbert de Paula
fabio

(usa Debian)

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

Marcelo Oliver
msoliver

(usa Debian)

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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts