
willsazon
(usa Ubuntu)
Enviado em 28/01/2013 - 14:29h
Boa tarde pessoal,
tenho o seguinte script de backup no meu servidor
#!/bin/bash
mount /dev/sdc1 /mnt/hd_externo
montado='mount | grep /mnt/hd_externo'
if [ -z "$montado" ] ; then
exit 2
else
DATA="$(date +%d-%m-%Y)"
echo "Iniciando Backup...."
echo "#############################################"
cd /mnt/hd_externo/backups/segunda/home
tar -zcvf home-"$DATA".tar.gz /home/
tar -tf home-"$DATA".tar.gz
cd /mnt/hd_externo/backups/segunda/etc/
tar -zcvf etc-"$DATA".tar.gz /etc
tar -tf etc-"$DATA".tar.gz
cd /mnt/hd_externo/backups/segunda/log
tar -zcvf log-"$DATA".tar.gz /var/log/
tar -tf log-"$DATA".tar.gz
cd /mnt/hd_externo/backups/segunda/opt
tar -zcvf opt-"$DATA".tar.gz /opt
tar -tf opt-"$DATA".tar.gz
cd /home
umount /mnt/hd_externo
echo "Backup da Pasta foi finalizado"
fi
onde realiza o backup das minhas pasta automaticamente.
eu gostaria de customiza-lo um pouco mais onde ele apague automaticamente pra mim os backups antigos e deixe tipo os últimos 20 dias.
Isso é possível via scrip?