Testar conexão antes de dar sequencia no script [RESOLVIDO]

1. Testar conexão antes de dar sequencia no script [RESOLVIDO]

Rafael Tavares
RafaelCucaFresca

(usa Ubuntu)

Enviado em 27/09/2016 - 09:11h

Bom dia,

Estou escrevendo um script onde o mesmo precisa baixar alguns pacotes na internet, alguém poderia me auxiliar qual comando eu devo utilizar para que ele não de sequencia no script quando o servidor nao possuir internet?

Ex: wget https://ftp.postgresql.org/pub/source/v9.4.8/postgresql-9.4.8.tar.gz

caso o linux não conseguir baixar este pacote retornar mensagem de erro na tela e interromper o scritpt.


  


2. Re: Testar conexão antes de dar sequencia no script [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 27/09/2016 - 10:13h

RafaelCucaFresca escreveu:

Bom dia,

Estou escrevendo um script onde o mesmo precisa baixar alguns pacotes na internet, alguém poderia me auxiliar qual comando eu devo utilizar para que ele não de sequencia no script quando o servidor nao possuir internet?

Ex: wget https://ftp.postgresql.org/pub/source/v9.4.8/postgresql-9.4.8.tar.gz

caso o linux não conseguir baixar este pacote retornar mensagem de erro na tela e interromper o scritpt.

-------------------------------------------------------------------------------------------------------------------------------

Bom dia Rafael.
Segue. . .
#!/bin/bash
IP=8.8.8.8
if ping -c1 "$IP" > /dev/null;then
#SEU COMANDO
wget https://ftp.postgresql.org/pub/source/v9.4.8/postgresql-9.4.8.tar.gz
else
echo "$IP => DOWN"
fi


OBS.: Usei o IP do DNS do GOOGLE
É isso . . .
SE a RESPOSTA lhe ajudou, marque a como A MELHOR.... :)
Att.:
Marcelo oliver


3. Re: Testar conexão antes de dar sequencia no script [RESOLVIDO]

Rafael Tavares
RafaelCucaFresca

(usa Ubuntu)

Enviado em 27/09/2016 - 11:07h

Obrigado, era isso mesmo que eu precisava... abraço.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts