backup rsync

Publicado por Cristiano Franco 28/03/2007

[ Hits: 7.812 ]

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

Shell Script Avançado

Desligando infraestrutura de ITM6

Desligamento programado com interface gráfica em Zenity

Exemplos de scripts com dialog

Instalar o Navegador Tor em qualquer distribuição Linux


  

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