Conferir data

1. Conferir data

Marcelo Augusto Insabralde
insabralde

(usa Debian)

Enviado em 03/12/2007 - 11:42h

Olá a todos, estou implementando um script para fazer backup do sistema em datas específicas, mas estou encontrando problemas.
Não consigo criar um script que compara a data do servidor com a do script para ver se ele deve rodar ou não.
No caso, se a data é, por exemplo, 15 de Julho ele execute, se for um valor diferente disso ele não executa.
Esse script vai ficar na memoria todo o tempo.
Não uso o CRON (para quem for me sugerir, a rotina é complicada demais)
Alguém pode me ajudar?


  


2. Re: Conferir data

Marcelo Beckmann
marcelobeckmann

(usa CentOS)

Enviado em 15/12/2007 - 20:41h

Você pode gerar as datas nas duas máquinas e comparar.

Por exemplo, para gerar uma string correspondente ao ANO-MES-DIA:

DATA1=`date +"%Y%m%d"` # gerado na maquina 1
DATA2=`date +"%Y%m%d"` # gerado na maquina 2

if [ "$DATA1" == "$DATA2" ]
then
echo "datas iguais"
fi

Talvez você possa aprovetar idéias de um script de backup que fiz para um trabalho de faculdade:

http://dimitrihashnov.wordpress.com/2007/12/02/bkpsh/

[]s








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts