leonardomadeira
(usa Ubuntu)
Enviado em 15/11/2016 - 14:48h
Boa tarde amigos, tenho um script que faz a configuração automatica de um squid, firewall e instala scripts de gerenciamento de usuários tudo automatico em um servidor ubuntu.
Gostaria de saber como eu faço pra colocar uma barra de progresso no script, por exemplo, quando o usuário coloca o IP do servidor e da ok, ao iniciar a configuração aparecia uma parra de progresso ate finalizar o processo.
To perdido... alguem pra ajuda?
Obrigado.
Segue abaixo o começo do meu script:
#/bin/bash
#################################################################
# Configuração automatica e instalação de scripts em VPS #
# Autor: Khromus #
#################################################################
# -y - assume `sim' para todas as perguntas
apt-get install lynx -y 1> /dev/null 2> /dev/stdout
apt-get install dialog -y 1> /dev/null 2> /dev/stdout
ip2=$(lynx -dump ip.dnsexit.com)
cat -n /etc/issue |grep 1 |cut -d' ' -f6,7,8 |sed 's/1//' |sed 's/ //' > /etc/so
echo -e "\033[1;33m- - - - -> \033[01;34mSeu sistema operacional:\033[0m $(cat /etc/so)"
echo -e "\033[1;33m- - - - -> \033[01;34mIP do Servidor:\033[0m $ip2"
echo -e "\033[1;33m- - - - -> \033[01;34mDesenvolvedor:\033[0m Khromus"
os=$(cat /etc/so)
echo -e "Digite o ip do vps !" ; read ip
clear
if cat /etc/so |grep -i ubuntu |grep 16 1> /dev/null 2> /dev/null ; then
echo -e "\033[1;32mConfigurando, Aguarde ..."
echo -e "\033[1;32mSQUID É CONFIGURADO PARA TRABALHAR NAS PORTAS\033[0m 80, 8080, 8799, 3128"
echo -e "\033[1;32mSerá instalado um conjunto de scripts para gerenciamento da VPS ..."
apt-get update 1> /dev/null 2> /dev/null
apt-get install squid3 -y 1> /dev/null 2> /dev/null
apt-get install ufw -y 1> /dev/null 2> /dev/null