[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Terminal paralisado, aguardando <ENTER>
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Re: Terminal paralisado, aguardando <ENTER> |
Date: |
Fri, 1 Mar 2013 12:46:00 -0300 |
Não tentei entender pq vem tudo embaralhado e sem indentação, mas reparei
que no código vc cita Manda.sh e MandA.sh. É isso mesmo?
Abcs,
Julio
*@juliobash*
*Próximos Cursos de Shell*
*Cidade*
*Data Início*
*Local*
Curitiba
04/03
SoftSell<http://www2.softsell.com.br/?system=treinamentos&id=323&action=read>
Recife
01/04
Fuctura <http://www.fuctura.com.br/cursos/curso-de-shell-scripts/>
Em 1 de março de 2013 12:18, eduardo_a_s_amaral <
address@hidden> escreveu:
> **
>
>
> Eu sei que isso deveria funcionar mesmo, Mas no caso do meu script não
> rola.
> Ele até exibe a mensagem, mas só depois disso que do < é que ele procede:
> Gerenciador_Lintv.sh: 746: /p1/operacao/scripts/band/rs3d/mandA.sh: not
> found
>
> Este trecho que passei é ilustrativo, este é o original:
>
> SND_NOME="$1"
> SND_IP="$2"
> SND_PORT="$3"
> SND_USER="$4"
> SND_P1="$5"
>
> # Função que verifica se o cliente está acessivel
> Get_Status $SND_NOME $SND_IP $SND_PORT $SND_USER $SND_P1
>
> #Enviando os dados
> (dialog --colors --title "\Zr\Z7GERENCIADOR LINTV - $ATLZ_NOME\Zn" \
> --infobox "\n\Z0Enviando dados, este processo pode demorar alguns
> minutos.\nPor favor, aguarde..." 0 0);
> #O correto é $SND_P1/manda.sh, mas estou forçando o erro para desenvolver
> a função que informa quando ele ocorrer
> $SND_P1/mandA.sh
> SND_EXEC=$?
> case $SND_EXEC in
> 0)
> #Manda.sh foi executado
> (dialog --colors --ok-label "Continuar" \
> --title "\Zr\Z7GERENCIADOR LINTV - $SND_NOME\Zn" \
> --infobox "\nDados enviados com sucesso.\Z0" 0 0);
> unset SND_EXEC SND_SEND
> return 0;
> ;;
> *)
> #Exibe mensagem de erro
> SND_ERRO=$(dialog --colors --ok-label "Email" --cancel-label "Voltar" \
> --title "\Zr\Z7GERENCIADOR LINTV - $SND_NOME\Zn" \
> --msgbox "\nErro ao enviar os dados para $SND_NOME\Z0" 0 0);
> echo "Erro ao enviar os dados para $SND_NOME\nIP: $SND_IP.\nPorta:
> $SND_PORT.\nData do erro: `date +%d'/'%m'/'%Y' - '%Hh%m`" >
> $SND_P1/scripts/email.txt
> echo "\n\nErro:" >> $SND_P1/scripts/email.txt
> cat Erro_de_execucao.txt >> $SND_P1/scripts/email.txt
> echo "\n\nDigite informações adicionais:\n\n" >>
> $SND_P1/scripts/email.txt
> rm Erro_de_execucao.txt
> # Função em que o usuário pode enviar email informando sobre o erro.
> Email $SND_NOME $SND_P1
> unset SND_EXEC SND_SEND SND_ERRO
> return 0;
> esac
>
> Parece algo muito simples, mas não sei porque ele fica esperando..
> Enfim, a lógica aqui é a mesma que ilustrei na preimeira mansagem, mas
> neste trecho o script fica esperando. :-/.
>
> Versão do bash: GNU bash, version 3.2.48(1)-release (i486-pc-linux-gnu)
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
- Terminal paralisado, aguardando <ENTER>, eduardo_a_s_amaral, 2013/03/01
- Re: [shell-script] Terminal paralisado, aguardando <ENTER>, Leonardo Bacha Abrantes, 2013/03/01
- Re: Terminal paralisado, aguardando <ENTER>, eduardo_a_s_amaral, 2013/03/01
- RES: [shell-script] Re: Terminal paralisado, aguardando <ENTER>, Emerson Domingues Souto - H2M, 2013/03/01
- RES: [shell-script] Re: Terminal paralisado, aguardando <ENTER>, eduardo_a_s_amaral, 2013/03/01
- RES: [shell-script] Re: Terminal paralisado, aguardando <ENTER>, Emerson Domingues Souto - H2M, 2013/03/01
- RES: [shell-script] Re: Terminal paralisado, aguardando <ENTER>, eduardo_a_s_amaral, 2013/03/01
- RES: [shell-script] Re: Terminal paralisado, aguardando <ENTER>, Emerson Domingues Souto - H2M, 2013/03/01
- Re: [shell-script] Re: Terminal paralisado, aguardando <ENTER>, Alysson Gonçalves de Azevedo, 2013/03/01
- Re: Terminal paralisado, aguardando <ENTER>, eduardo_a_s_amaral, 2013/03/01