shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RSYNC


From: Leandro César
Subject: RSYNC
Date: Tue, 8 Sep 2009 10:20:51 -0300

Bom dia a todos !

Tenho um script de sincronismo com aluguns clientes usando o RSYNC. Quero
dar uma incrementada nesse script porém depois de alguns testes não obtive
sucesso. Segue um pedaço do script:

#!/bin/sh
===========================================================================================================
###############
# VARIAVEIS
###############
NOFILES="/etc/exclude_files.txt"
RSYNC="/usr/bin/rsync -hravz --exclude-from=$NOFILES --delete"
SSH='/usr/local/bin/ssh -o UserKnownHostsFile=/dev/null -o
StrictHostKeyChecking=no'
DATA=`date +%d-%m-%Y`
LOG="/tmp/rsync-$DATA.log"
admin="address@hidden"
from="address@hidden"

# gw-cliente
echo "###################### GW-CLIENTE ######################" >> $LOG
$RSYNC -e "$SSH" address@hidden:/diretorio /backups/cliente/ >> $LOG
$RSYNC -e "$SSH" address@hidden:/diretorio2 /backups/7box/cliente/ >>
$LOG
echo "###################### GW-CLIENTE : FIM #################" >> $LOG
echo " " >> $LOG

# gw-cliente 2
echo "###################### GW-CLIENTE2 ######################" >> $LOG
$RSYNC -e "$SSH" address@hidden:/diretorio /backups/cliente2/ >> $LOG
$RSYNC -e "$SSH" address@hidden:/diretorio2 /backups/7box/cliente2/ >>
$LOG
echo "###################### GW-CLIENTE2 : FIM #################" >> $LOG
echo " " >> $LOG

echo "################ENVIA E-MAIL############################"
/etc/mail.pl $admin $from "RSYNC REALIZADO EM $DATA !" "`cat $LOG`"

Coloquei esses de exemplo mas faço esse RSYNC em outros clientes.
Minha dúvia é o seguinte:
Gostaria de colocar no log caso o computador que estou tentando fazer o
sincronismo não responda ou demore a responder.

Como posso fazer esse procedimento e até melhorar o Script.


-- 
--
[]´s

Leandro César


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]