[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Verificar integridade
From: |
Julio Cezar Neves - DISB.O |
Subject: |
RES: [shell-script] Verificar integridade |
Date: |
Wed, 14 Aug 2002 13:14:08 -0300 |
Usando somente recursos de Shell:
#!/bin/sh
trap "rm -f /tmp/$$* 2> /dev/null; exit" 0 2 3 15
TEMPO=10
while true
do
ls -l > /tmp/$$.new
[ -f /tmp/$$.old ] && diff /tmp/$$.old /tmp/$$.new
mv -f /tmp/$$.new /tmp/$$.old
sleep $TEMPO
done
Faça um script com a linhas acima e execute-o em background (script.sh &).
Altere a atribuição da variável TEMPO, substituindo 10 pela qtd de segundos
desejável entre varreduras. Se vc quiser, mande a saída do cmd diff para um
arquivo e faça uma rotina para listar somente os dados de interesse.
[ ]s,
Julio Cezar Neves
-Eu Apoio o Software Livre-
-I Support Free Software-
* +55 21 2528-7070 / 9853-4044
*address@hidden
> -----Mensagem original-----
> De: Rangel, Luciano [mailto:address@hidden]
> Enviada em: quarta-feira, 14 de agosto de 2002 11:30
> Para: 'address@hidden'
> Assunto: [shell-script] Verificar integridade
>
>
> Bom dia pessoal,
>
> Como poderia fazer um script para checar a integridade dos
> arquivos
>
> Vamos supor
>
> Script com o nome de check
> Ao executa-lo ele verifica qual arquivo no
> diretorio informado
> foi alterado
>
> Ex. Vamos supor que eu alterei o arquivo hosts
> no diretorio
> etc.
> Ao executar
>
> # ./check etc ( ele verifica a integridade
> com o md5sum e me
> da o resultado hosts )
> hosts
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de
> programação, como perl, C etc. Quem insistir em não seguir
> esta regra será moderado sem prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RES: [shell-script] Verificar integridade,
Julio Cezar Neves - DISB.O <=