Valeu pessoal, Consegui achar o esso, o nome da função era "Bloquear_URL" e eu tinha colocado como "Bloquear_Url" , no qual é diferenciado minusculas de maiusculas.
valeu a todos 2009/6/17 Flavio Junior <bil...@gmail.com> > > > 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 <rafael.tome...@gmail.com<rafael.tomelin%40gmail.com> > > > > > > > > > ################################################## > > #### 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] > > > [As partes desta mensagem que não continham texto foram removidas]