Script para acertar hora e data do sistema no linux.
Publicado por Daniel Roque 05/02/2009
[ Hits: 16.203 ]
Homepage: None
O script serve para acertar data e hora do linux. Funciona bem, pelo menos para mim, mas corre o risco de parar de funcionar, já que me baseio em uma página web para pegar a hora/data para a atualização.
Costumo colocar na inicialização ou no cron, pois tenho um monte de servidores de pequeno porte, e aqui ou acolá algum fica sem bateria de sistema, acaba a energia e volta com a data errada....
abraço
#!/bin/sh # # Este script vem com nenhuma garantia! # # USE POR SUA CONTA E RISCO!!! # # # Qua Jan 28 11:10:25 UTC 2009 # Por Daniel Roque # 2006roque@gmail.com # # # # if [ `whoami` != 'root' ];then echo 'Voce precisa ser root para executar este comando' exit 1 fi if [ ! -e /usr/bin/lynx ];then if [ ! -e /usr/local/bin/lynx ];then echo 'Voce nao parece ter instalado o programa lynx por favor reinstale e tente novamente.' exit 1 fi fi # pega a nova hora, observe que me baseio em um site, e que este site pode sofrer mudancas. Ai o script vai precisar de ajustes horacerta=`lynx -dump http://pcdsh01.on.br/HoraLegalBrasileira.asp|sed -n '/.*\/.*\/.*/p;s/ / /g'|sed -n 2p|sed 's/\//-/g;s/ / /g;s/ / /g;s/ / /g;s/ / /g;s/ / /g;s/ / /g;s/^ //g'|sed -n 's/\(.*\)\(-\)\(.*\)\(-\)\(.*\)\( \)\(.*\)/\5-\3-\1 \7/p'` if [ "$horacerta" != '' ]; then date -s "$horacerta" date >/var/log/horacerta.log else echo 'Ha algo errado com o script, provavelmente o link http://pcdsh01.on.br/HoraLegalBrasileira.asp nao fornece mais a hora como fornecida, da criacao deste script :). Ja era!' exit 1 fi exit 0
Atualizando páginas automaticamente com Lynx
Software backup, restore, leitura de logs, com dialog
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
Dongle Bluetooth 5.0 não funciona no Pop Os 22.04 (1)
Impressora Canon Ip 1800 (Drivers) 64 bit (2)
[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