rotina para verificar se houve mudança dentre de uma pasta e enviar um e-mail

1. rotina para verificar se houve mudança dentre de uma pasta e enviar um e-mail

Clecius Cadamuro da Silva
cleciuscadamuro

(usa OpenBSD)

Enviado em 23/08/2015 - 22:29h

boa noite galera, sou iniciante e estou precisando de ajuda, preciso de uma rotina para rodar dentro do Cron (a cada 3 horas) que funcione da seguinte maneira:
ela verifica se houve alguma mudança dentro da pasta /mnt/HDE1 (se algum arquivo foi copiado para dentro dela)
se houve alguma mudança não faz nada
e se não houve mudança envia um e-mail para xxxxxx@uuuuuuu.com.br avisando que não há mudança de arquivos a X horas

(motivo tenho ourtra rotina copiando arquivos para dentro dela a cada 1 hora e preciso saber se houve algum problema que os arquivos pararam de ser copiados


  


2. Re: rotina para verificar se houve mudança dentre de uma pasta e enviar um e-mail

Daniel Hilst Selli
danielhilst

(usa Arch Linux)

Enviado em 21/10/2015 - 22:25h

Tenta alguma coisa do tipo


NEWFILES=$(find DIRETORIO -mmin -180 | wc -l)

if test "${NEWFILES}" -eq "0'; then
sendmail usuario@exemplo.com.br <<EOS
Subject: ASSUNTO
Nao houve mudancas ...
EOS
fi


PS: Isso não foi testado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts