IF/TRY com MOUNT

1. IF/TRY com MOUNT

Lucas Oliveira
birak

(usa Ubuntu)

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?


  


2. Re: IF/TRY com MOUNT

Mauriciodez
Mauriciodez

(usa Debian)

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

Marcelo Oliver
msoliver

(usa Debian)

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
______________________________________________________________________







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts