Pular para o conteúdo

IF/TRY com MOUNT

Responder tópico
  • Denunciar
  • Indicar

1. IF/TRY com MOUNT

Enviado em 26/08/2021 - 11:08h

Bom dia pessoal, td bem?

To apanhando aqui pra montar um sh usando IF.

Na verdade eu não sei se a melhor opção seria IF ou TRY.

A ideia é a seguinte, queria que o script para dar um comando MOUNT, se ele conseguir ok sai do if ou do try, agora se ele não conseguir "faz algo".

Esse faz algo eu ja tenho aqui, ele escreve num arquivo a msg de erro.

O problema é que não to acertando como o script tenta executar o mount e verificar se deu certo ou não.

Alguém se habilita?

Responder tópico

2. Re: IF/TRY com MOUNT

Enviado em 26/08/2021 - 12:46h


tem varias opções

* Vc pode consultar se o ponto de montagem está vazio
* Vc pode consultar se verdadeiro um grep no comando 'df'
* Vc pode consultar se verdadeiro o ponto de montagem com a variável posicional $1

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------


3. Re: IF/TRY com MOUNT

Enviado em 26/08/2021 - 18:05h


birak escreveu:

Bom dia pessoal, td bem?

To apanhando aqui pra montar um sh usando IF.

Na verdade eu não sei se a melhor opção seria IF ou TRY.

A ideia é a seguinte, queria que o script para dar um comando MOUNT, se ele conseguir ok sai do if ou do try, agora se ele não conseguir "faz algo".

Esse faz algo eu ja tenho aqui, ele escreve num arquivo a msg de erro.

O problema é que não to acertando como o script tenta executar o mount e verificar se deu certo ou não.

Alguém se habilita?

----------------------------------------------------------------
Quer checar o que na saída do 'mount'?
exemplo:
grep -q '/dev/sdb3' <<< $(mount) && echo "Encontrou" || echo "Não Encontrou" 

Ou
if grep -q '/dev/sdb3' <<< $(mount);then
echo "Encontrou"
else
echo "Não Encontrou"
fi

______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder