[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [shell-script] Dialog
From: |
Rangel, Luciano |
Subject: |
RE: [shell-script] Dialog |
Date: |
Tue, 9 Dec 2003 17:13:10 -0300 |
obrigado pela ajuda Aurelio,
Na realidade entaum o gauge e so um
infeite......................Tipo ele naum mostra um tempo real em
porcentagem......
Eu poderia usar da forma abaixo so para enfeitar meu script ????
Segue abaixo exemplo de uma função do meu script de adicinar hosts
em um arquivo dhcp
add_cm() {
# Reading Information
host=$( dialog --stdout --inputbox 'Host:' 0 0 )
hardware_ethernet=$( dialog --stdout --inputbox 'Hardware Ethernet:' 0 0 )
fixed_address=$( dialog --stdout --inputbox 'Fixed Address:' 0 0 )
filename=$( dialog --stdout --inputbox 'Filename:' 0 0 )
PCT=50
(
while test $PCT != 110
do
echo "XXX"
echo $PCT
echo "Writing cm.conf"
echo "XXX"
PCT=`expr $PCT + 10`
sleep 1
done
) |
dialog --title "Add Cable Modem" --gauge "" 6 40 0
# Writing cm.conf
cat <<EOF >>/root/cm.conf
host $host {
hardware ethernet $hardware_ethernet;
fixed-address $fixed_address;
filename "$filename";
}
EOF
PCT=50
(
while test $PCT != 110
do
echo "XXX"
echo $PCT
echo "Creating dhcpd.conf"
echo "XXX"
PCT=`expr $PCT + 10`
sleep 1
done
) |
dialog --title "Add Cable Modem" --gauge "" 6 40 0
# Creating dhcpd.conf with new informations
cp /etc/dhcpd.conf /root/dhcpd.$data-$hora:$minuto
cat /root/heading_cm > /etc/dhcpd.conf
cat /root/cm.conf >> /etc/dhcpd.conf
echo "}" >> /etc/dhcpd.conf
cat /root/heading_cpe >> /etc/dhcpd.conf
cat /root/cpe.conf >> /etc/dhcpd.conf
echo "}" >> /etc/dhcpd.conf
echo "}" >> /etc/dhcpd.conf
}
Seria Isso ???????????????????????
Obrigado
Luciano
-----Original Message-----
From: Aurelio Marinho Jargas [mailto:address@hidden]
Sent: Tuesday, December 09, 2003 3:50 PM
To: address@hidden
Subject: Re: [shell-script] Dialog
oi luciano,
--- "Rangel, Luciano" <address@hidden> escreveu:
> Pessoal alguem poderia me mandar um exemplo de como usar a função
> GAUGE dialog --gauge )
> Não entendi muito bem!!!!!!!!!!
aqui tem um exemplo funcional, dá uma olhada:
http://aurelio.net/shell/dialog/dialog-tour.sh
aproveitando, assinatura nova, com pré-propaganda do
lançamento do meu novo projeto com o thobias: RAC
|
|
|
V
=====
--
Aurelio Marinho Jargas - De volta para Curitiba & Conectiva
-----------------------------------------------------------
II SDSL em Campinas(SP) de 9 a 12 de Dezembro, ESSA SEMANA!
Dia 12: Palestra Software Livre, Curso Expressoes Regulares
Durante a palestra, lancamento oficial do novo programa RAC
-----------------------------------------------------------
http://rau-tu.ccuec.unicamp.br/sdsl ---- http://aurelio.net
______________________________________________________________________
Yahoo! Mail: 6MB, anti-spam e antivírus gratuito! Crie sua conta agora:
http://mail.yahoo.com.br
---------------------------------------------------------------------
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.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html
- RE: [shell-script] Dialog,
Rangel, Luciano <=