Pular para o conteúdo

Sincronia com o rsync

Um exemplo de script para sincronia utilizando o sistema rsync.
Kleiton Soares kleitonlrsoares
Hits: 6.102 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Um exemplo de script para sincronia utilizando o sistema rsync.
Download backup_rsync.sh Enviar nova versão

Esconder código-fonte

#!/bin/bash
# Sincronizacao criada por Kleiton Luiz

INICIO=`date +%Y%m%d-%H%M%S`
LOG=/root/BACKUPS/LOGS/log_sincronia_netrasun.txt

echo 1. Sincronizacao iniciada
echo "Iniciando em $INICIO" >> $LOG
echo 2. Finalizando Servicos
echo "Finalizando os servicos" >> $LOG
echo "Finalizando o HTTP" >> $LOG
service httpd stop
echo "Finalizando o Postfix" >> $LOG
service postfix stop
echo "Finalizando o Dovecot" >> $LOG
service dovecot stop
echo "Sincronizacao iniciada" >> $LOG
# FOI GERADA ANTERIORMENTE UMA CHAVE DE CONFIANCA VIA SSH
# ENTRE OS SERVIDORES, ISTO E ESSENCIAL PARA QUE A COPIA
# ACONTECA SEM PROBLEMAS E A PORTA DO SSH DEVE SER POR
# PADRAO A PORTA 22
rsync -Cravzp /home/ root@0.0.0.0:/home/
FINAL=`date +%Y%m%d-%H%M%S`
echo 3. Reiniciando os servicos
echo "Reiniciando o HTTP" >> $LOG
service httpd start
echo "Reiniciando o Postfix" >> $LOG
service postfix start
echo "Reiniciando o Dovecot" >> $LOG
service dovecot start
echo 4. Sincronizacao Finalizada em $FINAL
echo "Sincronizacao Finalizada em $FINAL" >> $LOG
echo "."
echo "----------------------------------------------------------------"

Salvaguardando configurações

Bloquear o DHCP de dispositivos móveis

Alta disponibilidade de Links com CentOS 6

rc.mailMyIp - Informa seu IP externo para o Gmail

Configuração de rede no Virtualbox

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.