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="[email protected]" from="[email protected]" # gw-cliente echo "###################### GW-CLIENTE ######################" >> $LOG $RSYNC -e "$SSH" [email protected]:/diretorio /backups/cliente/ >> $LOG $RSYNC -e "$SSH" [email protected]:/diretorio2 /backups/7box/cliente/ >> $LOG echo "###################### GW-CLIENTE : FIM #################" >> $LOG echo " " >> $LOG # gw-cliente 2 echo "###################### GW-CLIENTE2 ######################" >> $LOG $RSYNC -e "$SSH" [email protected]:/diretorio /backups/cliente2/ >> $LOG $RSYNC -e "$SSH" [email protected]:/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]
