[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]