Criar um shell script para sincronizar a data e hora manualmente no caso de não sincronizar automati

1. Criar um shell script para sincronizar a data e hora manualmente no caso de não sincronizar automati

Lucas Carvalho de Oliveira
lucasefata

(usa Ubuntu)

Enviado em 06/02/2018 - 20:20h

Olá,
Estou iniciando no linux, e sou bastante cru em shell script.

Tenho um script com os seguintes dados:
#!/bin/bash
sleep 5
sudo net time set -S 10.19.3.99

Quando inicio o sistema, esse script roda automaticamente e sincroniza a data e hora com o servidor.

Só que nem sempre eu vou ter o servidor ligado. Gostaria de colocar uma opção para sincronizar manualmente caso ele não consiga sincronizar com o servidor.

Eu já possuo um script que sincroniza manualmente a data e hora, o que preciso é q essa função só apareça caso não conseguir sincronizar automaticamente.


  


2. Re: Criar um shell script para sincronizar a data e hora manualmente no caso de não sincronizar automati

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 06/02/2018 - 20:46h

lucasefata escreveu:

Olá,
Estou iniciando no linux, e sou bastante cru em shell script.

Tenho um script com os seguintes dados:
#!/bin/bash
sleep 5.
sudo net time set -S 10.19.3.99

Quando inicio o sistema, esse script roda automaticamente e sincroniza a data e hora com o servidor.

Só que nem sempre eu vou ter o servidor ligado. Gostaria de colocar uma opção para sincronizar manualmente caso ele não consiga sincronizar com o servidor.

Eu já possuo um script que sincroniza manualmente a data e hora, o que preciso é q essa função só apareça caso não conseguir sincronizar automaticamente.


Boa noite, segue sugestão?
Faça um "teste" para saber se o server esta on-line, se tiver, sincroniza a hora...
Exemplo:
if ping -c4  10.19.3.99 >> /dev/null;then
sudo net time set -S 10.19.3.99
else
echo "CONFIGURAR MANUALMENTE"
fi

att.:
marcelo oliver


3. Re: Criar um shell script para sincronizar a data e hora manualmente no caso de não sincronizar auto

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 06/02/2018 - 20:54h

lucasefata escreveu:

Olá,
Estou iniciando no linux, e sou bastante cru em shell script.

Tenho um script com os seguintes dados:
#!/bin/bash
sleep 5
sudo net time set -S 10.19.3.99

Quando inicio o sistema, esse script roda automaticamente e sincroniza a data e hora com o servidor.

Só que nem sempre eu vou ter o servidor ligado. Gostaria de colocar uma opção para sincronizar manualmente caso ele não consiga sincronizar com o servidor.

Eu já possuo um script que sincroniza manualmente a data e hora, o que preciso é q essa função só apareça caso não conseguir sincronizar automaticamente.


sincronize o servidor e estações com o ntp >>>

http://www.dicas-l.com.br/arquivo/sincronizando_horario_de_servidor_linux_com_ntpd_e_mirrors_ntp_bra...

http://acrelinux.org/configurando-um-servidor-ntp-data-e-hora-para-rede-local/

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



4. Re: Criar um shell script para sincronizar a data e hora manualmente no caso de não sincronizar automati

Lucas Carvalho de Oliveira
lucasefata

(usa Ubuntu)

Enviado em 08/02/2018 - 09:14h

msoliver escreveu:

Boa noite, segue sugestão?
Faça um "teste" para saber se o server esta on-line, se tiver, sincroniza a hora...
Exemplo:
if ping -c4  10.19.3.99 >> /dev/null;then
sudo net time set -S 10.19.3.99
else
echo "CONFIGURAR MANUALMENTE"
fi

att.:
marcelo oliver


Deu certo!
Muito Obriado!

Ficou assim assim:

#!/bin/sh
if ping -c4 10.19.3.99 >> /dev/null;then
sudo net time set -S 10.19.3.99
else
echo -n "Informe a hora desejada (01-23): "
read hora

echo -n "Informe os minutos desejado (00-59): "
read minutos

echo -n "Informe o dia desejado (01-31): "
read dia

echo -n "Informe o mes desejado (01-12): "
read mes

echo -n "Informe o ano desejado (2009-2030): "
read ano

date $mes$dia$hora$minutos$ano
fi




5. Re: Criar um shell script para sincronizar a data e hora manualmente no caso de não sincronizar automati

Lucas Carvalho de Oliveira
lucasefata

(usa Ubuntu)

Enviado em 08/02/2018 - 09:17h

Mauriciodez escreveu:

sincronize o servidor e estações com o ntp >>>

http://www.dicas-l.com.br/arquivo/sincronizando_horario_de_servidor_linux_com_ntpd_e_mirrors_ntp_bra...

http://acrelinux.org/configurando-um-servidor-ntp-data-e-hora-para-rede-local/

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------


Obrigado pelos links.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts