Bom dia! recente tive ajuda de um colaborador para fazer uma verificação "se existe" com IF, implementei meu script para RSYNC que esta funcionando. Porem precisei incluir mais de um diretório na conferencia.
RESUMO: o Script monta um mapeamento que servira de destino de backup, logo após monta outro mapeamento que sera a origem do backup. Hoje consigo apenas conferir se o destino foi montado. Desejo verificar se o destino e a origem esta OK, antes de iniciar a copia rsync.
parte exemplo meu script:
############################ ORIGEM DO BACKUP ######################
ORIG_BACKUP="//192.168.2.103/copiar_isso/"
USER_ORIG="auser"
SENHA_ORIG="senha"
DEST_ORIG="/mnt/mapeamentos/copiar_isso"
#INICIO DO SCRIPT
echo " Processo iniciado $DIAMESANO as $HORAMINUTO " > $LOG
echo " ---------------------------------------------------------- " >> $LOG
#MONTAGEM DESTINO DO BACKUP
mount -t cifs $DEST_BACKUP $DEST_MAP -o users,username=$USER_DEST,password=$SENHA_DEST >> $LOG 2>> $LOG
#MONTAGEM ORIGEM DO BACKUP
mount -t cifs $ORIG_BACKUP $DEST_ORIG -o users,username=$USER_ORIG,password=$SENHA_ORIG >> $LOG 2>> $LOG