shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Onde estou errando nesse script - Dialog?


From: Flavio Junior
Subject: Re: [shell-script] Onde estou errando nesse script - Dialog?
Date: Wed, 17 Jun 2009 16:17:31 -0300

Bom...

Duas coisas

1.) Eu tive problemas pra simular teu dialog por causa dos acentos, mas o
erro era de criação de sub-window, se acontecer tenta sem acentos ou seta o
locale corretamente.

2.) Tu sabe que o valor da variavel menuProxy vai ser exatamente o conteudo
do que o cara escolher ali né? O que parece é que no teu script ele chama
algo como

menuProxy=$(dialog ......)
# Executar funcao que o usuario escolheu
$menuProxy

Porem, nesse ponto aqui o script nao conhece a função, escopo?

Pra ver realmente o problema, só com o script completo.

A mensagem de erro é clara: "O comando Bloquear_URL nao existe"... Se ele
for uma funcao, o script no ponto em que esta chamadno ele (linha 84) AINDA
nao conhece tal funcao.

--

Flávio do Carmo Jùnior aka waKKu

2009/6/16 Rafael Tomelin <address@hidden>

>
>
>  ##################################################
> #### Scripts do PROXY ############################
> ##################################################
> Proxy)
> menuAnterior=Principal
> #Lista as opcoes do proxy
> menuProxy=$(dialog --stdout \
> --backtitle 'E,presa - Script de alteração dos
> Serviços Firewall/Proxy/VPN' \
> --menu 'Escolha uma opção abaixo?' 50 50 50 \
> 'Liberar_URL' ''\
> 'Liberar_dominio' ''\
> 'Bloquear_URL' ''\
> 'Bloquear_dominio' ''\
> 'Remover_URL_liberada' ''\
> 'Remover_dominio_liberado' ''\
> 'Remover_URL_bloqueado' ''\
> 'Remover_dominio_bloqueado' ''\
> 'Voltar' '' )
>
> # #Se a opcao escolhida for voltar, valta para o menu
> anterior
> if [ "Voltar" == "$menuProxy" ]; then
> menuProxy=$menuAnterior
> fi
>
> proxima="$menuProxy"
> ;;
>
> Erro que me aparece:
>
> ./menu.sh: line 84: Bloquear_URL: comando não encontrado
> ./menu.sh: line 85: Remover_URL_liberada: comando não encontrado
> ./menu.sh: line 86: Remover_dominio_liberado: comando não encontrado
> Janela desconhecida ''.
> Abortando programa...
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]