Pular para o conteúdo

Tetar Conexão CIFS [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Tetar Conexão CIFS [RESOLVIDO]

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

Responder tópico

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

Melhor resposta

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]

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

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]

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

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

Obrigado pela ajuda !

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder