Uma forma de resolver o problema de broken connections com o Rsync sobre o SSH é utilizando um algoritmo para reconectar e verificar o conteúdo após a reconexão. O algoritmo é simples e pode ser implementado diretamente no shell script. Um...

Uma forma de resolver o problema de broken connections com o Rsync sobre o SSH é utilizando um algoritmo para reconectar e verificar o conteúdo após a reconexão. O algoritmo é simples e pode ser implementado diretamente no shell script. Um modelo de template está abaixo: #!/bin/bash # validate ssh connection # @jaccon while [ 1 ] do rsync -Cravz --progress --delete-excluded -e "ssh -p 2222" [email protected]:/home1/tambord/public_html/ /volumes/sdc/temp/hostgator/ if [ "$?" = "0" ] ; then echo "rsync completed normally" exit else echo "rsync failure. Retrying in a minute..." sleep 60 fi done
Seja Membro Gratuítamente

Assine a newsletter para receber em seu email as publicações atualizadas neste blog

Top