Pular para o conteúdo

ip: command not found [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. ip: command not found [RESOLVIDO]

Enviado em 27/11/2015 - 16:59h

Olá;
Estou com um problema que não consigo resolver, então, resolvi ver se alguém sabe como resolver isto.

No código abaixo o IP do roteador é atribuido à variável GWUP.
Porém, ao executar o script, acontece o seguinte erro na ultima linha:
"ip: command not found"

Pelo o que eu percebi o Shell não compara os ips, ele entende o endereço ip como um comando.
Aguém tem ideia do que pode ser?

Segue o trecho do código:

GWUP=`ip route show | grep ^default | cut -d " " -f 3`

# Gateway Principal
GW1=192.168.25.1; export GW1 # Substitua pelo gateway do seu link principal

# Gateway Slave
GW2=192.168.24.1; export GW2 # Substitua pelo gateway do seu link backup

# Etapa 1 = Verifica se o gateway e o principal, ser for ele vai pra etapa 2 se nao for ele vai pra etapa 2.1
if [ $GWUP == $GW1 ]; then //erro: ip: command not found //O correto seria comparar os ips

Muito Obrigado a todos.

Responder tópico

2. Re: ip: command not found [RESOLVIDO]

Enviado em 27/11/2015 - 23:09h


Execute o script com bash -x nomeDoScript.sh
Assim vai perceber melhor o porque a comparação não está sendo feita como espera.

Também será necessário colocar as variáveis entre aspas, visto que é composto de números e pontos, "$IPA" == "$IPB", por exemplo.

3. RES: ip: command not found

Enviado em 28/11/2015 - 00:01h

Olá,
Sem ver todo o script não posso opinar muito, apenas vendo essa parte
falta as aspas como nosso colega rai3mb citou
if [ "$GWUP" == "$GW1" ]; then

caso não funcione, poste todo script para que possamos lhe ajudar.


---> A arte de programar consiste na arte de organizar e dominar a complexidade.
---> Dijkstra <---

4. Re: ip: command not found [RESOLVIDO]

Enviado em 28/11/2015 - 15:38h

Modo Debug

bash -x Script
#-------------------------------------------------------------------------------------#

"Linux é algo que me fez ter Gosto pela Informática, se tornou um Vicio" - Carlos A. P. Cunha

5. Resolvido

Enviado em 07/12/2015 - 18:23h


Valeu galera.
Coloquei as aspas duplas e resolveu.

Muito Obrigado a todos !

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder