Boa Tarde!!
Esse é o meu Primeiro Poste, então me desculpem se esta no lugar errado.
A alguns meses e peguei um script de backup na Internet e o modifiquei para a minha necessidade, só que que o mesmo não esta excluindo as pasta antigas com mais de 30 dias. Se alguém conseguir me ajudar.
Esse é a parte do Script que seria para remover a pasta com mais de 30 dias
echo "Remover Backups Antigos: $data" >> $log
ls -tdl $backupdiretorio/* | sed -e "1,30d" | xargs -d "\n" rm -rif
numero=`ls $backupdir | wc -w`
if [ $numero -eq 30 ]; then
echo "Backup Rotacionado com Sucesso, Total 30"
echo "Backup Rotacionado com Sucesso, Total 30: $data" >> $log
else
echo "Erro na Rotacao do Backup"
echo "Erro na Rotacao do Backup : $data" >> $log
fi