alexabolada
(usa Debian)
Enviado em 25/08/2023 - 10:14h
Olá!
Entendo que você esteja querendo liberar espaço no seu servidor FTP para permitir que novos backups sejam feitos sobrescrevendo os mais antigos. Vamos tentar ajustar isso agora. Para isso, será necessário criar um script que faça a remoção dos arquivos mais antigos. Seguem os passos de como fazer:
Vamos precisar de permissões de root para executar os comandos:
1. Agora, você vai criar um script shell que irá deletar arquivos mais antigos de uma pasta específica. Utilize seu editor favorito para criar um novo arquivo. Eu gosto de usar o
Vim, então meu comando seria:
# vim /root/delete_old_files.sh
2. Agora, insira o seguinte script. Substitua "/FTP/IP-Servidor/" pelo caminho do seu diretório.
#!/bin/bash
path="/FTP/IP-Servidor/"
days=30
find $path -mtime +$days -exec rm -rf {} \;
Explico: no script acima, o comando
find está buscando arquivos no diretório indicado que tenham uma data de modificação ([-mtime]) de 30 dias ou mais. Quando ele acha um arquivo que se encaixa nesse perfil, ele executa