Bom ia Fabio,

EU utilizo no UNIX o seguinte comando no 'case'


 f_chama_menu ( )
 {
        echo " "
        echo "POR FAVOR, PRESSIONE ENTER PARA VOLTAR AO MENU PRINCIPAL!"
        read junk
        <AQUI VC COLOCAR O CAMINHO DO SCRIPT QUE CHAMA O MENU>
        echo " "
}

a função read junk funciona da seguinte forma:

Quando o usuario teclar <ENTER> ele volta para o script que chama o menu.

No meu caso eu criei uma função e coloquei no final de cada linha do 'case'.
Ex.:

1) blablabla

blablabla
blablabla
blablabla

 f_chama_menu

2)
blablabla
blablabla
blablabla

 f_chama_menu


3)
blablabla
blablabla
blablabla

 f_chama_menu
4) opção de sair


Em 24 de agosto de 2010 09:23, Fábio de Sousa <fabi...@gmail.com> escreveu:

>
>
> Um bom dia a todos....
>
> Preciso de ajuda ou dica de como escrever um script de modo que:
> sempre que o sistema terminar a operação solicitada pelo usuário. a
> tela volte para o menu principal do script, sem mostrar prompt.
> Vou explicar melhor, um exemplo, vamos supor q as linhas abaixo são da
> tela mostrada no script:
> ----------------------------------------------------------
> Escolha uma das opções:
>
> 1 - Acessar o Sistema de Ocorrências
> 2 - Mudar senha do usuário
> 3 - Sair
> ----------------------------------------------------------
>
> Esta tela será mostrada logo após o usuário entrar com usuário e senha
> - isso no prompt - não tem interface gráfica neste máquina.
> Estou com as seguintes dúvidas:
> 1 - Como fazer com este script seja executado automaticamente após
> qualquer usuário logar no sistema?
> 2 - Quando as operações das opções 1 ou 2 dois terminarem, como faço
> para a tela voltar para o início do script, no caso a tela mostrada
> acima?
>
> Quem puder ajudar...
> Agraceço..
>
> Fábio de Sousa
> SysAdmin
>
>   ~
>  °v°   Seja Livre...
> /(  )\  Use Linux...
>  ^ ^
>  
>



-- 
Allan Donegá
T - 8721 6764 (pref.)
V - 7144 5888
O - 6212 6782


[As partes desta mensagem que não continham texto foram removidas]



------------------------------------

---------------------------------------------------------------------
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: shell-script-unsubscr...@yahoogrupos.com.br
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    shell-script-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a