function _purge(){
for date_archive in `ls "$dir_backup/$cat/$scat/" | grep "full\|incremental" | grep '.tar.gz' | cut -d'-' -f1`
do
date_archive_humanoid=$date_archive
date_archive=`echo $date_archive | tr -d '_'`
if [ $date_archive -lt `date --date "$day_retention days ago" "+%Y%m%d"` ]
then
echo "Suppression des anciennes archives du $date_archive_humanoid ..."
rm "$dir_backup/$cat/$scat/$date_archive_humanoid-"*
fi
done
}
[^] # Re: Backup-manager
Posté par un compte supprimé . En réponse au message Script de sauvegarde totale/incrémentielle via tar. Évalué à 2.
function _purge(){
for date_archive in `ls "$dir_backup/$cat/$scat/" | grep "full\|incremental" | grep '.tar.gz' | cut -d'-' -f1`
do
date_archive_humanoid=$date_archive
date_archive=`echo $date_archive | tr -d '_'`
if [ $date_archive -lt `date --date "$day_retention days ago" "+%Y%m%d"` ]
then
echo "Suppression des anciennes archives du $date_archive_humanoid ..."
rm "$dir_backup/$cat/$scat/$date_archive_humanoid-"*
fi
done
}