• [^] # Re: Backup-manager

    Posté par . En réponse au message Script de sauvegarde totale/incrémentielle via tar. Évalué à 2.

    Voici ma fonction de nettoyage :


    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
    }