shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Script simples para backup analisando alteração de ar


From: Julio C. Neves
Subject: Re: [shell-script] Script simples para backup analisando alteração de arquivo dentro do dir
Date: Thu, 6 Jul 2017 12:50:42 -0300

$ diff <(ls -lR dir1) <(ls -lR dir2)

Se houver diferença em qq um dos arquivos, a data e/ou tamanho serão diferentes e o diff acusará.

Vc tb pode fazer isso com a ação printf do cmd find que permite especificar o formato da data de modificação e vc pode compará-las da mesma forma acima. Veja como a ação -printf do find funciona em https://wiki.softwarelivre.org/TWikiBar/TWikiBarBirinaite#Principais_a_es

Abcs,
Julio

Em Agosto darei um treinamento de 40 horas no RJ e em BSB sobre 
Programação em Shell, com imersão em Expressões Regulares e dicas
de YAD. Para mais detalhes acesse goo.gl/JkWmBx

Exibindo julionevescurso.png

Damos treinamento em sua empresa por um preço, 
no mínimo, 50% mais barato que qualquer curso,
com certificado e nota fiscal.

​​
Nosso time de instrutores in company é formado somente por
autores
​ ​
de Best Sellers
​ ​
​laureados ​sobre os temas. P. exemplo:

Shell básico e Programação em Shell Julio Neves
Bacula Heitor Medrado
Zabbix Adail Host
Produção Gráfica e Videografismo Cadunico


Em 6 de julho de 2017 09:55, Renato Sousa address@hidden [shell-script] <address@hidden.br> escreveu:
 

Bom dia amigos da lista!!!!

Estou elaborando um script para gerar backups simples (usando o tar) de alguns diretórios.
Minha ideia inicialmente era gerar o arquivo .tar.gz e comparar a assinatura md5sum do ultimo arquivo para ver se é igual.  Se for igual, apaga o backup imediatamente.

O grande problema é que essa abordagem leva muito tempo de execução quando o diretório contem muitos arquivos.  Pensei então em utilizar algo para descobrir se houve ou não alterações de arquivos dentro do diretório e executar o backup caso haja alterações.
Vi que o comando find possui alguns argumentos (mtime) que analisam a data de modificação do arquivo, mas ainda não consegui entender muito bem o funcionamento.
alguem pode me dar algumas dicas ????

Abraços,

Renato



reply via email to

[Prev in Thread] Current Thread [Next in Thread]