Tetar Conexão CIFS [RESOLVIDO]

1. Tetar Conexão CIFS [RESOLVIDO]

fernando felippe
fernandosanfel

(usa Outra)

Enviado em 13/11/2018 - 09:40h

Bom dia !

Preciso de ajuda urgente !!

Estou precisando realizar um teste da conexão CIFS antes de realizar um backup via rysnc em um dispositivo externo.

Acontece que as vezes a conexão CIFS falha o rysnc acaba realizando o backup no disco local, preciso testar antes dentro do Script essa conexão para só depois o rysnc realizar o backup, não tenho a menor ideia de como posso testar esse conexão !

Obrigado


  


2. MELHOR RESPOSTA

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 13/11/2018 - 10:17h



#!/bin/sh
#__BEGIN_MAIN__
echo MONTANDO UNIDADE DE REDE
arquivo=/diretorio/backup/testecon.txt

mount -t cifs //xxx.xxx.xxx.xxx/backup /diretorio/backup

if [ -e $arquivo ]; then

COMANDOS DOS rysnc

else

MENSAGEM DE ERRO

fi

echo DESMONTANDO UNIDADE DE REDE
umount -f /diretorio/backup
#__END_MAIN__



3. Re: Tetar Conexão CIFS [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 13/11/2018 - 09:48h

tu pode fazer o seguinte

no script onde ele monta o cifs tu coloca pra verificar se existe um arquivo por exemplo
teste.txt



if [ -e $arquivo ]; then

realiza o backup

else

erro ao montar cifs

fi




4. Re: Tetar Conexão CIFS

fernando felippe
fernandosanfel

(usa Outra)

Enviado em 13/11/2018 - 10:12h

Amigo gostei da ideia, mas não consegui fazer funcionar, criei um arquivo testecon.txt no storage, coloque o ex. que me passou dentro do script mas não funciona esta so cai no erro, o codigo esta como abaixo

#!/bin/sh
#__BEGIN_MAIN__
echo MONTANDO UNIDADE DE REDE
mount -t cifs //xxx.xxx.xxx.xxx/backup /diretorio/backup

if [ -e $testecon.txt ]; then

COMANDOS DOS rysnc

else

MENSAGEM DE ERRO

fi

echo DESMONTANDO UNIDADE DE REDE
umount -f /diretorio/backup
#__END_MAIN__


5. Re: Tetar Conexão CIFS [RESOLVIDO]

fernando felippe
fernandosanfel

(usa Outra)

Enviado em 13/11/2018 - 10:29h

O problema estana no caminho do arquivo, coloquei o caminho completo deu certo

Obrigado pela ajuda !






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts