Você pode adicionar isso ao seu script, que verifica o ID do dispositivo do sistema de arquivos raiz em relação ao ponto de montagem / tmp / Share. O script sai depois de 10 tentativas.
count=0
while :
do if [ "$(stat -f %d /)" -ne "$(stat -f %d /tmp/Share)" ]
then rsync …… #put the full command here (watch your paths)
else if [ "$count" -lt 10 ]
then echo "Waiting for the filesystem to mount"
((count++))
sleep 1
else echo "CANNOT MOUNT THE FILESYSTEM"
exit
fi
fi
done