[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Script sai quando não devia
From: |
miguelcm86 |
Subject: |
Re: Script sai quando não devia |
Date: |
Wed, 28 Nov 2007 13:25:22 -0000 |
User-agent: |
eGroups-EW/0.82 |
Olá
Este programa de facto é difícil de testar correctamente porque ele
estará sempre a instalar programas no sistema, então tentei de novo
comentar a instalação e por um echo dentro dos scripts.
Com echo ele funciona bem...
Agora vou tentar testar todo o script como o Flavio disse, metendo a
função source e usando o return e já agora com a dica do "set -x", num
pc acabado de formatar e ver se ele de facto para em algum ponto.
Já agora o que é:
A técnica do "Jack" (londrino, se não me engano) é a melhor neste caso. :P
Cumprimentos e obrigado, depois logo digo como ficou o código ;)
--- Em address@hidden, "Flavio Junior" <billpp@...>
escreveu
>
> Quase certeza que teu probelma ta no "exit" dos scripts..
>
> Pra ter certeza tu pode colocar no script um codigo maluco pro teu
exit, tipo:
> exit 111 (de 0 a 127)
>
> E conferir o codigo de saida do teu dialog, com echo $? depois qeu
ele fechar..
>
> Se for realmente isso, troque o exit por um return
> Se ainda assim, o return tambem fechar o dialog de forma errada, chame
> o script (dentro do dialog) com um "." antes.. tipo
>
> aMule) . ./amule.sh ;; # ve o "." que eu botei antes da tua chamada
ali...
>
>
> Se resolver isso ai, diz pra gente...
> Mto complicado replicar teu cenario.
>
>
> Sorte,
>
> Flávio do Carmo Júnior
>
> On Nov 27, 2007 10:38 PM, mop <mop2bky4mz5tyjwa8ersp7hrg5u9qn@> wrote:
> >
> >
> >
> >
> >
> >
> > Realmente miguel, está muito complicado.
> >
> > Eu trataria assim:
> > 1. Colocaria um "set -x" no início do script
> > Ele vai encher tua tela, mas o que importa é achar o motivador da
> > saída que estará ao final e você poderá navegar com Shift+PgUp para
> > inspecionar
> >
> > 2. Se o anterior não resolver, fazer copia e reduzir a uma
listagem de
> > 2 programas apenas e achar o erro. Se não conseguir manda pra lista,
> > que daí fica mais fácil, preferencialmente com uma pista melhor
> >
> > A técnica do "Jack" (londrino, se não me engano) é a melhor neste
caso.
> >
> > -----------------------------------
> >
> > On 11/27/07, miguelcm86 <miguelcm86@...> wrote:
> > > Boas pessoal
> > >
> > > Estou aqui com um problema e já dei voltas e voltas e não percebo o
> > > que se passa...
> > >
> > > É o seguinte tenho um script que cria um menu para escolher
programas
> > > e depois instala-os automaticamente, o problema é que ele só
instala
> > > um e não instala os outros, sai logo do ciclo:
> >
>