Ajustar hora
Publicado por Ricardo Brito do Nascimento 01/11/2007
[ Hits: 9.401 ]
Homepage: http://brito.blog.incolume.com.br
Este script usa o navegador links ou lynx para ajuste do horário.
#!/bin/bash # Autor: Ricardo Brito do Nascimento # E-mail: ricardo[at]rbncurriculo.cjb.net # Data: 16/10/2007 # Script: ajustaHora.sh # Funcao: Executa a atualizacao da data e hora do sistema, # através de servidor externo NTP # # Pode ser executado automaticamente como root fazendo 'crontab -e' # conforme exemplo abaixo, ou adicionando na tabela /etc/crontab. # exemplo (para rodar todos os dias as 3.30 da manha): #--------------------------------------------------------------- # SHELL=/bin/bash # # 30 3 * * * /path/do/script/ajustaHora.sh #--------------------------------------------------------------- # # unset DATA HORA LINKS LYNX LOCAL="Bras" HOST="http://pcdsh01.on.br/ispy.asp" LINKS=$(which links 2> /dev/null) LYNX=$(which lynx 2> /dev/null) echo -n $LINKS test -e $LINKS && echo $LINKS-ok echo -n $LYNX test -e $LYNX && echo $LYNX-ok ##################### FUNÇÕES ######################## function _links(){ DATA=$(links -dump 1 $HOST|tr -d '|' | grep -i $LOCAL|awk '{print $2}') HORA=$(links -dump 1 $HOST|tr -d '|' | grep -i $LOCAL|awk '{print $3}') } function _lynx(){ DATA=$(lynx -dump $HOST|grep -i $LOCAL|awk '{print $2}') HORA=$(lynx -dump $HOST|grep -i $LOCAL|awk '{print $3}') } ###################################################### if [ ! -z $LINKS ]; then echo "links ..." _links elif [ ! -z $LYNX ]; then echo "lynx ..." _lynx else echo Ops... echo "para execução deste script é necessário um navegador tipo texto (links ou lynx)."; exit 0; fi #echo $DATA - $HORA DD=$(echo $DATA | awk -F"/" '{print $1}') MM=$(echo $DATA | awk -F"/" '{print $2}') YYYY=$(echo $DATA | awk -F"/" '{print $3}') HH=$(echo $HORA | awk -F":" '{print $1}') mm=$(echo $HORA | awk -F":" '{print $2}') ss=$(echo $HORA | awk -F":" '{print $3}') #echo $DD $MM $YYYY $HH $mm $ss #echo $MM$DD$HH$mm$YYYY.$ss date $MM$DD$HH$mm$YYYY.$ss
Script para checagem de Ponto de Acesso.
Migração de Aplicações para Ambiente Web - Uma Abordagem Prática
Script para gravar DVD, gera imagem e grava na mídia
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
erro ao clonar repo github (5)
Problema Envio email GLPI Versao 10.0.15 (1)
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (25)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba