backup rsync

Publicado por Cristiano Franco 28/03/2007

[ Hits: 7.874 ]

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

Script para autenticar Speedy Business

Automatizando a instalação do BLAS/LAPACK no Linux

Limpeza de Cache no Squid

Instalando LAMP no Fedora 27

Pidshell - Alternativa ao pidof, escrito em shell


  

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