Script para atualizar data e hora
October 27th, 2009
Já há um tempo vinha tendo problemas com a data e hora do meu notebook devido a bateria de alimentação da bios estar descarregada. Toda vez que ligava ele, tinha que me prestar ao trabalho de configurar a para a data se sincronizar com o servidor, senão as paginas começavam a dizer que o certificado está vencido e aquela chatice toda.
Acordei hoje de manhã e decidi dar um basta a esse problema, comecei a procurar a solução e depois de três tentativas frustadas eu me pergunto “Por que não fazer minha própria solução para isso?!”. Sei que não ficou tão arrojado, mas satisfaz perfeita mente o meu problema.
A primeira parte é um script em php que fica no meu site que dificilmente vai ficar com a hora errada:
<?php
echo date('mdHiY'); /*retorna a data e hora no formato
que o comando date do shell vai aceitar*/
?>
A segunda parte é um shell script bem simples:
#!/bin/bash rm horaCerta.php 2>> /dev/null #removo o arquivo 'horaCerta.php', #cuidado para não ter um arquivo com #esse nome no diretório corrente :P wget http://samuelcazelli.com.br/programas/horaCerta.php #faço o download # do arquivo date $(cat horaCerta.php) #atualizo a hora rm horaCerta.php #removo o arquivo que baixei
Não garanto que o servidor ficará sempre online então não me culpem se um dia o script acima pare de funcionar. E para terminar eu prometo que a hora que sobrar um tempo eu volto e implemento algo mais definitivo.



October 31st, 2009 at 15:34
Bem que eu comecei a fazer, mas acabei achando uma ótima solução:
http://www.vivaolinux.com.br/script/Hora-Certa-1/