isac-zaraky
(usa Debian)
Enviado em 28/02/2019 - 08:57h
Olá comunidade VivaoLinux, estou gerenciando um servidor de backup e surgiu uma duvida referente a uma linha de comando. Vamos lá
Eu estou tentando listar os backups que estou fazendo de forma automática, mantendo sempre 7 backups recente e apagar os demais, porém surgiu a duvida em cima do comando abaixo:
find /minha/pasta/backup -mtime +8 -exec rm {} \;
A duvida é, -mtime ele pegar para quesito de comparação a data da maquina ou somente as data de criação/modificação/acesso que estão nos arquivos contido na pasta?
Pois por exemplo se eu coloca essa linha de comando no crontab e por alguma infelicidade o servidor perde a hora correta e essa linha tiver comparando as data do servidor com os dos arquivos essa linha nunca será executada e ou irá pagar tudo que contem na pasta. Alguém pode me ajudar ?
tentei essa linha também : "ls -t /mnt/teste | tail -n +8 | xargs rm -rf", porém a duvida permanece.