#!/bin/bash export LADATE=`date +%Y%m%d` export HIER=`date +%Y%m%d -d "1 day ago"` export LEJOUR=`date +%d` export TODELETE=`date +%Y%m%d -d "3 months ago"` # Garder une trace des fichiers qui ont changé # c'est à dire ceux qui ne sont pas des liens find /opt/backups/*/$LADATE -type f -printf '%n %p\n' | awk '$1 == 1{print $2}' > /opt/backups/trace_$LADATE.log if [ "$LEJOUR" != "01" ] then echo TO DELETE $TODELETE rm -f /opt/backups/trace_$TODELETE.log rm -rf /opt/backups/*/$TODELETE fi