Fichiers de départ
This commit is contained in:
18
bin/oldies/trace_incremental_backup.sh
Executable file
18
bin/oldies/trace_incremental_backup.sh
Executable file
@@ -0,0 +1,18 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user