The UNIX and Linux Forums  


Go Back   O UNIX e Linux Forum > Top Fóruns > Alto Nível de programação
.
google unix.com



Alto Nível de programação Post perguntas sobre C, C + +, Java, SQL, e outras linguagens de programação aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Como obter a saída estado yhacks Programação Shell Script e 1 05-19-2008 09:06
Executando o script de Java Asty Programação Shell Script e 3 08-14-2006 10:08
verificar status de saída um shell script kdipankar Programação Shell Script e 2 05-09-2006 02:08
unix saída, mas diz que correr empregos yls177 UNIX para Dummies Perguntas & Respostas 6 10-25-2002 04:08
Como encontrar a saída do último comando status no Unix? rajugp1 Alto Nível de programação 1 09-10-2002 12:52

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 08-02-2007
mmcds mmcds is offline
Usuário
  
 

Join Date: Aug 2007
Posts: 1
saída estado executando java classpath no shell Unix

Eu tenho um java classpath correr dentro de um sistema Unix shell script. Durante o meu teste será de erro com as linhas que mostram um exemplo como este abaixo.

java.io.FileNotFoundException erro
em java.io.FileInputStream.open (Native Method)
em java.io.FileInputStream. <init> (FileInputStream.java: 129),

que eu sei porque eu recebo esse erro, mas quando eu definir no meu unix shell script presente para ver o estado de direito saída sucesso / fracasso, ele sempre mostra a 0 para o sucesso quando isso não é realmente o caso. Abaixo está a duas linhas tenho conjunto para capturar a saída estado e apenas mostrar que sair agora para o estado.

notifycode \u003d $?
echo $ notifycode

Tenho estas 2 linhas acima em uma linha logo abaixo o meu comando na minha unix java script. Como posso obter meu unix shell script para capturar qualquer erro durante a minha saída estatuto shell script?
  #2 (permalink)  
Old 08-02-2007
blowtorch's Avatar
maçarico blowtorch is offline Forum Advisor  
Adepto
  
 

Join Data: dezembro 2004
Local: Singapura
Posts: 2.350
Seu problema não tem nada a ver com o reservatório de erro do manuseamento / relatórios. Se o seu comando java vai sair (0), mesmo em uma falha, então é isso que o script irá relatório. Você precisa verificar e confirmar que o comando java está saindo com o código de erro correto em fracasso.
  #3 (permalink)  
Old 08-02-2007
porteiro porter is offline Forum Advisor  
Usuário
  
 

Join Date: Jan 2007
Posts: 2.965
Citação:
Originally Posted by mmcds View Post
Como posso obter meu unix shell script para capturar qualquer erro durante a minha saída estatuto shell script?
Se joga e java excepção, faz um rastreamento de pilha de então sai com um código de saída de zero, então a saída código é zero.

Para retornar uma saída código você precisa ligar para o seguinte na excepção manipulador.


Código:
static void java.lang.System.exit(int status);

Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 03:56.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0