-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathtesta_conexao.sh
More file actions
executable file
·57 lines (55 loc) · 1.13 KB
/
testa_conexao.sh
File metadata and controls
executable file
·57 lines (55 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#!/usr/bin/env bash
# 02/12/2015
# Atualizado para 2026-03
# script tem o intuito de fazer um teste de conexão
# seja através de um site ou IP.
#
# função principal onde será executado o teste de conexão
testconnection()
{
echo "Aguarde!!! Verificando conexão com a internet"
if ! ping -c 4 google.com >/dev/null 2>&1; then
echo "Alguns módulos desse script precisa de conexão com a internet para serem executado"
sleep 3
read -p "Deseja refazer o teste de conexão? s/n: " -n1 escolha
case $escolha in
s|S) echo
clear
testconnection
;;
n|N) echo
echo Finalizando script...
sleep 2
exit
;;
*) echo
echo Alternativas incorretas ... Saindo!!!!
sleep 2
exit
;;
esac
else
echo "Teste de conexão está ok"
sleep 1
fi
}
clear
echo "Bem vindo ao Teste de Conexão"
echo
read -n1 -p "Iniciar o teste de conexão com a internet? s/n " -s escolha
case $escolha in
s|S) echo
echo 7 pacotes irão ser disparados
sleep 2
testconnection
;;
n|N) echo
echo Finalizando script...
sleep 1
exit
;;
*) echo
echo Alternativas incorretas, saindo!!
exit
;;
esac