Detectar tamanho do arquivo diminuído

0

Estou salvando fluxos do cache do navegador em minha pasta pessoal. Eu escrevi um script que pega o tipo de dados específico e os salva no disco, e os nomeia como data.1 , data.2 , data.3 e assim por diante, criando novos nomes de arquivos sem sobrescrever os antigos.

Às vezes, o fluxo é redefinido e iniciado desde o início. Quando isso acontece, o tamanho do novo arquivo data.n diminui em comparação com data.n-1 . Seria possível detectar essa diminuição no tamanho do arquivo e me alertar (dizer com um bip terminal)?

Estou no Ubuntu 13.10 64b.

    
por user1928721 05.05.2014 / 01:36

1 resposta

0

Você pode usar inotifywait em um loop infinito e, em seguida, stat -c%s "$file" para obter o tamanho. Se você precisar comparar o tamanho do arquivo, basta armazenar o valor em cada loop.

    
por 05.05.2014 / 01:54