backup rsync
Publicado por Cristiano Franco 28/03/2007
[ Hits: 8.165 ]
Este Script faz backup das minha paginas web em PHP rsync.
#!/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
Calculadora de host de uma rede
Cura VMWare Player e Workstation
Medindo a velocidade de conexão
Nenhum comentário foi encontrado.
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Linux Mint: Zram + Swapfile em Btrfs
O widget do Plasma 6 Área de Notificação
Multiplas Conexões Simultâneas em Redes (0)
Quando vocês pararam de testar distros? (16)









