[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: [shell-script] Comando date
From: |
auriberto_alsr <address@hidden> |
Subject: |
Re: RES: [shell-script] Comando date |
Date: |
Fri, 25 Apr 2003 10:25:27 -0000 |
User-agent: |
eGroups-EW/0.82 |
Caro Júlio.
Segue abaixo o menu de opções de um programa.
Gostaria de colocar neste menu, na posição tput cup 0 0, um relógio
que funcionasse enquanto o menu estivesse na tela, tipo HH:MM:SS. Do
jeito que eu tentei fazer (while true; do ...) o relógio funciona
porém, o menu não aparece.
-------------------------------------------------------------------
clear
echo "Programa ....."
echo "Menu de Opções"
echo "1.Realiza bkp"
echo "2.Verifica conteúdo de bkp"
echo "3.Sair"
echo -e "Escolha uma das opções acima (1-3): \c"
read OPCAO
case "$OPCAO" in
1) Realiza bkp
;;
2) Verifica conteúdo...
;;
3) Sair
;;
*) echo "Opções válidas: 1 a 3"
exit
;;
esac
---------------------------------------------------------------------
Grato.
Auriberto.
--- Em address@hidden, Julio Cezar Neves -
DATAPREVRJ <Julio.Neves@r...> escreveu
> Fala Auriberto!
> não entendi direito o problema, mas tente colocar dentro do while o
cmd
> "usleep 200000" e dispare esta rotina em background.
>
> desta forma o seu script ficaria +- assim:
>
> Prompt> cat relogio
> clear
> while true
> do
> tput cup 0 0
> tput el
> tput cup 0 0
> echo `date +%A%t%d/%m/%Y==%Hh:%Mm:%Ss`
> usleep 200000
> done
>
> e seria disparado de dentro do menu com o seguinte cmd:
>
> relogio&
>
> [ ]s,
> Julio Cezar Neves
> -Eu Apoio o Software Livre-
> -I Support Free Software-
> * +55 21 2528-7070 / 9853-4044
> *julio.neves@r...
>
>
> > -----Mensagem original-----
> > De: auriberto_alsr <auriberto_alsr@y...>
> > [mailto:auriberto_alsr@y...]
> > Enviada em: quinta-feira, 24 de abril de 2003 07:12
> > Para: address@hidden
> > Assunto: [shell-script] Comando date
> >
> >
> > Olá pessoal.
> > Gostaria de colocar no menu de opções de um programa, na posição
tput
> > cup 0 0, o comando
> >
> > echo 'date +%A%t%d/%m/%Y==%Hh:%Mm:%Ss'
> >
> > de modo que o relógio funcione constantemente.
> >
> > O script abaixo funciona isoladamente porém, quando colocado na
> > posição acima, dentro de um programa, funciona mas não deixa o
menu
> > aparecer.
> >
> > while true
> > do
> > echo 'date +%A%t%d/%m/%Y==%Hh:%Mm:%Ss'
> > done
> >
> > Agradeço a todos.
> >
> > Auriberto.
> >
> >
> >
> > ------------------------------------------------------------------
---
> > 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