um programa para monitorar um diretório no Linux
Há um diretório em que um amigo adiciona novas construções de um produto.
A listagem fica assim
$ ls path-to-dir/
01
02
03
04
$
onde os números listados não são arquivos, mas nomes de diretórios que contêm as construções.
Eu tenho que ir manualmente e verificar todas as vezes se há uma nova compilação ou não.Estou procurando uma maneira de automatizar isso, para que o programa possa enviar um email para algumas pessoas (inclusive eu) sempre quepath-to-dir/
é atualizada.
Temos um utilitário já existente ou uma biblioteca Perl que faz isso?
inotify.h faz algo semelhante, mas não é suportado no meu kernel (2.6.9).
Eu acho que pode haver uma maneira fácil no Perl.
Você acha que isso funcionará?
Continue executando um loop no Perl que faz umls path-to-dir/
depois, digamos, a cada 5 minutos e armazena os resultados em uma matriz. Se descobrir que os novos resultados são diferentes dos antigos, envia um email usandoEnviar ouO email.