![jorge jorge](//static.vivaolinux.com.br/imagens/fotos/vivalinux.jpeg)
katzer
(usa Ubuntu)
Enviado em 02/03/2012 - 12:34h
Estou criando um programa para verificar o hardware do parque computacional. Toda vez que a máquina é ligada vou gerar um relatório que será comparado com o último gerado na própria estação de trabalho.
estrutura do nome do arquivo é 'data do relatorio'+ip da maquina+.txt
for arquivo in $(ls -1 | egrep '*10.24.208.*.txt')
do
if [ $arquivo == '29022012_10.24.208.169.txt' ]; then
//neste ponto aqui verificarei se já existe um arquivo anterior com este nome, isto significa que a máquina foi inicializada novamente no mesmo dia. Então vou criar um segundo arquivo ex: 29022012_10.24.208.169_UM.txt e comparar com o 29022012_10.24.208.169.txt já existente atraves do comando diff. Se constatar uma diferença vou criar um relatorio que será enviado ao servidor.
else
//neste ponto vou simplesmente criar o arquivo do dia e comparar com o anterior e se houver diferença vou mandar para o servidor
fi
done
//nos dois casos caso não haja diferença de arquivos vou manter o ultimo relatorio como relatorio atual e não enviar nada para o servidor.
estou quase pronto com o programa, assim que estiver concluido vou postar para críticas.