[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] PRGRESSBAR EM SHELL SCRIPT,tem como??!
From: |
SuSE List |
Subject: |
Re: [shell-script] PRGRESSBAR EM SHELL SCRIPT,tem como??! |
Date: |
Fri, 04 Mar 2005 16:36:04 -0300 |
User-agent: |
Mozilla Thunderbird 1.0 (Windows/20041206) |
Jorge, se isto te ajudar, segue como exemplo, parte de um "case" que eu
uso no meu SuSE, para parar o Squid...gera algo semelahnte ao que vc
quer....
Ele gera algo assim:
msptst2:/home/vinicius # rcsquid stop
Shutting down WWW-proxy squid - wait a minute ............... done
Basta trocar o "." por "#"
Agora quanto ao calculo de tempo....é quase impossivel saber.....a menos
que vc estabeleca um tempo.....como é feito no script abaixo
(i=60).....posso estar errado....mas é isso que sei....quanto muito, vc
pode estabelecer etapas em seu script que te deem "referencias" de tempo
pra que vc consiga fazer um progress bar, por etapas, 5%, 10%,
25%.....como o Julio fez naquele exemplo do "relogio".....que por sinal
é muito bacana!!!!
[]s
Vinny
======================
SQUID_PID=/var/run/squid.pid
======================
stop)
echo -n "Shutting down WWW-proxy squid "
if checkproc $SQUID_BIN ; then
$SQUID_BIN -k shutdown
sleep 2
if [ -e $SQUID_PID ] ; then
echo -n "- wait a minute "
i=60
while [ -e $SQUID_PID ] && [ $i -gt 0 ] ; do
sleep 2
i=$[$i-1]
echo -n "."
[ $i -eq 41 ] && echo
done
fi
if checkproc $SQUID_BIN ; then
killproc -TERM $SQUID_BIN
echo -n " Warning: squid killed !"
fi
else
echo -n "- Warning: squid not running ! "
rc_failed 7
fi
rc_status -v
;;
=======================
Jorge Pereira wrote:
>Olá Amigos da lista.
>
>Gostaria de saber se alguem aqui da lista sabe onde acho um exemplo, ou
>poderia me ajudar a criar uma rotina que possua uma progressbar com o
>andamento da execução de uma outra rotina.
>
>Exemplo.
>
>Digamos que eu tenho os seguintes scripts no servidor.
>
>rotina1.sh (Script que realiza backup, e envia para um determinado
>servidor)
>rotina2.sh (Script que faz uma checagem dos arquivos em um ponto do
>servidor)
>
>........
>
>
>Estou precisando criar uma rotina que fique checando se um determinado
>script esta sendo executado
>e tambem sobreo tempo que falta para terminar a rotina, nisso com uma
>progressbar incrementado.
>
>exemplo de um script com nome de menu.sh, sua saida algo como (utilizando
>tput)
>
>
>------ VERIFICADOR DE ROTINAS
>
>rotina1.sh) 0% ############# 100%
>rotina2.sh) 0% ##################################### 100%
>
>
>--- Verificador de rotinas online.
>
>
>
>Entenderam?
>Gostaria de ter uma ideia ou um exemplo parecido, ate mesmo se num for com a
>progressbar
>mais que tenha alguma animação mostrando que o script esta em execução, como
>uma "eliçe"
>
>Aguardo a ajuda de vocÊs.
>
>Ate mais
>
>___________________________________________
>Mensagem enviada apartir do JP WebMail 2.0a
>http://www.jorge.hn.org/projetos.php
>
>
>
>---------------------------------------------------------------------
>Esta lista não admite a abordagem de outras liguagens de programação, como
>perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
>aviso.
>---------------------------------------------------------------------
>Sair da lista: address@hidden
>---------------------------------------------------------------------
>Esta lista é moderada de acordo com o previsto em
>http://www.listas-discussao.cjb.net
>---------------------------------------------------------------------
>
>Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [shell-script] PRGRESSBAR EM SHELL SCRIPT,tem como??!,
SuSE List <=