backup rsync

Publicado por Cristiano Franco 28/03/2007

[ Hits: 7.797 ]

Download backup.sh.txt




Este Script faz backup das minha paginas web em PHP rsync.

  



Esconder código-fonte

#!/bin/bash

# Script de backup (exemplo cristiano.org)

echo "Iniciando copia dos arquivos"
echo "-----------------------------------"

rsync -a 192.168.0.1:/php /bkp/script > /var/log/backup.log

echo "Compactando os arquivos"
echo "-----------------------------------"

cd /bkp/semana

tar -czvf dados-`date +%d.%m.%Y`.tar.gz /bkp/script/ >> /var/log/backup.log

echo "Limpando diretório /bkp/script"
echo "-----------------------------------"

rm -vrf /bkp/script/* >> /var/log/backup.log

echo "Procurando arquivos com mais de 7 dias para remoção"
echo "------------------------------------------------------"

find /bkp/semana/ -name "*.tar.gz" -ctime +7 -exec rm -vrf {} >> /var/log/backup.log \;

echo "Enviando logs para o administrador"
echo "-------------------------------------------------------"

cat /var/log/backup.log | mail -s Backup-`date +%d.%m.%Y` cristiano@cristiano.com

--------------------------
agendando no Cron Tab



crontab -e

0 03 * * * /usr/bin/backup.sh

00 14 * * 7 /usr/bin/backup.sh



este é somente um exemplo de como você pode fazer 

Scripts recomendados

POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - DESBLOQUEAR IP

WallpaperID - papel de parede com IP e kernel do usuário

Instalação do Cacti v0.8.7g + Plugins

Configuração de VLANs

Script Para reiniciar o Debian


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts