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 <[email protected]> > > > ################################################## > #### 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]
