Ejemplo de rsync
Un ejemplo completo
#!/bin/bash
scr="source/"
dst="/home/kirby/Documentos/1.iFP/5.MIS_APUNTES/servicios-de-red/scripting/funciona-ok-en-1PC/destino/"
cliente=$(cat clienteRemoto.txt)
testRemoteDir(){
for host in $cliente; do
sshpass -p $(cat sshpass.txt) ssh $host 'bash -s' < detest.sh "$scr $dst $host"
echo "Desde test.sh digo que: Return: $?"
if [ -n "$?" ]
then
echo "Hago la copia"
sshpass -p $(cat sshpass.txt) rsync -avzh -e ssh $(cat clienteRemoto.txt):~/$scr/ $dst
else
echo "No hice nada: $res"
fi
done
}
testRemoteDir
echo "llegué al final"
Links
Last updated