|
|
#!/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
|