Dit zijn meerdere backupservers, echter willen we het gelijk netjes aanpakken. Dit hebben wij vanaf vandaag opgelost via het volgende script, stukje van ons script, gelijk een retentie van 7 dagen genomen.Oorspronkelijk geplaatst door Mitch
#!/bin/sh
DATE=`/bin/date +%m-%d-%y`;
TIME=`/bin/date +%m-%d-%y-%R`;
DIR1=/home/backups/`date --date="1 day ago" +%m-%d-%y`;
DIR_1=/home/backups/technotop_1_reseller/`date --date="7 days ago" +%m-%d-%y`
mkdir /home/backups/technotop_1_reseller/"$DATE"
mv /var/www/technotop_backups/* /home/backups/technotop_1_reseller/"$DATE"
rm -Rf $DIR_1
DIR_2=/home/backups/technotop_1_xxx/`date --date="7 days ago" +%m-%d-%y`
mkdir /home/backups/technotop_1_xxx/"$DATE"
mv /var/www/technotop1_50_backups/* /home/backups/technotop_1_xxx/"$DATE"
rm -Rf $DIR_2
DIR_3=/home/backups/xxxx`date --date="7 days ago" +%m-%d-%y`
mkdir /home/backups/xxxx/"$DATE"
mv /var/www/technotop100_150_backups/* /home/backups/xxxx/"$DATE"
rm -Rf $DIR_3
DIR_4=/home/backups/technotop_1_xxxxx/`date --date="7 days ago" +%m-%d-%y`
mkdir /home/backups/technotop_1_xxxxx/"$DATE"
mv /var/www/technotop51_100_backups/* /home/backups/technotop_1_xxxxx/"$DATE"
rm -Rf $DIR_4
echo "[ $TIME ] Backup van Backup is aangemaakt" >> /home/backups/log.txt
echo "[ $TIME ] Backup van $DATE is gelukt!" >> /home/backups/log.txt
/home/backups/mail.sh