The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > Højtstående Programmering
.
google unix.com



Højtstående Programmering Post spørgsmål om C, C + +, Java, SQL, og andre programmerings sprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Hvordan du får det exit status yhacks Shell Programmering og Scripting 1 05-19-2008 09:06 AM
Kørsel Shell Script fra Java Asty Shell Programmering og Scripting 3 08-14-2006 10:08 AM
kontrol exit status af en shell script kdipankar Shell Programmering og Scripting 2 05-09-2006 02:08 AM
exit unix, men siger kører job yls177 UNIX for dummyer Spørgsmål & svar 6 10-25-2002 04:08 AM
Sådan finder du den exit status af sidste kommando i Unix? rajugp1 Højtstående Programmering 1 09-10-2002 12:52 PM

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 Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 08-02-2007
mmcds mmcds is offline
Registreret Bruger
  
 

Join Date: Aug 2007
Stillinger: 1
exit status kører java classpath i UNIX shell

Jeg har en java classpath kører inde i en Unix shell script. I min test vil det fejl med linjer, der viser et eksempel som dette nedenfor.

java.io.FileNotFoundException fejl
på java.io.FileInputStream.open (Native Method)
på java.io.FileInputStream. <init> (FileInputStream.java: 129),

som jeg ved hvorfor jeg får denne fejl, men når jeg i min Unix shell script dette for at se den rigtige exit status for succes / ikke bestået, er det altid viser et 0 for succes, når det er faktisk ikke tilfældet. Nedenfor er de to linjer jeg har sat til at fange exit status og bare vise, at exit status for nu.

notifycode \u003d $?
echo $ notifycode

Jeg har disse 2 linjer over på en linje lige under mit java kommandoen i mit Unix shell script. Hvordan kan jeg få min unix shell script til at fange eventuelle fejl exit status i løbet af min shell script?
  #2 (permalink)  
Old 08-02-2007
blowtorch's Avatar
blæselampe blowtorch is offline Forum Advisor  
Supporter
  
 

Join Date: Dec 2004
Location: Singapore
Posts: 2.350
Dit problem ikke har noget at gøre med Shells fejlhåndtering / rapportering. Hvis din java kommandoen exit (0), selv om en fiasko, så er det den skrift vil rapporten. Du skal kontrollere og bekræfte, at din java kommandoen er spændende med den korrekte fejl kode på fiasko.
  #3 (permalink)  
Old 08-02-2007
porter porter is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Jan 2007
Stillinger: 2965
Citat:
Oprindeligt Indsendt af mmcds View Post
Hvordan kan jeg få min unix shell script til at fange eventuelle fejl exit status i løbet af min shell script?
Hvis java kaster og undtagelse, er en stak spor derefter udgange med en exit-kode på nul, så exit-kode er nul.

At vende tilbage en exit-kode, som du vil være nødvendigt at ringe til følgende i undtagelse handleren.


Code:
static void java.lang.System.exit(int status);

Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 09:28 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0