shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RES: [shell-script] Re: Terminal paralisado, aguardando <ENTER>


From: Emerson Domingues Souto - H2M
Subject: RES: [shell-script] Re: Terminal paralisado, aguardando <ENTER>
Date: Fri, 1 Mar 2013 15:19:07 -0300

Se vc executar o código abaixo (note que coloquei ;; antes do esac):

 

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=$?

echo "PASSEI AQUI.01"
case $SND_EXEC in
0)

echo "PASSEI AQUI.02"
return 0; 
;;
*)
echo "PASSEI AQUI.03"
return 0; 

;;
esac



 

O que acontece ?

Vai mostrar PASSEI AQUI.01, 02 ou 03 ? ou mais de um deles ?

 

 

Emerson Domingues Souto

Tecnologia da Informação

 

 

De: address@hidden [mailto:address@hidden] Em nome de eduardo_a_s_amaral
Enviada em: sexta-feira, 1 de março de 2013 15:14
Para: address@hidden
Assunto: RES: [shell-script] Re: Terminal paralisado, aguardando <ENTER>

 

  

O erro está antes do case.
Inseri o echo logo na sequencia, depois de SND_EXEC=$? e ele foi executado, mas 
só isso, O script continua esperando o para depois entrar no caso... :-(
Começo a suspeitar que seja algum bug..





[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]