The UNIX and Linux Forums  

Go Back   De Unix-en Linux Forum > Top Forums > UNIX voor Dummies Questions & Answers
.
google unix.com



UNIX voor Dummies Questions & Answers Als u niet zeker weet waar je een Unix-of Linux vraag, post het hier. Alle UNIX-en Linux beginners van harte welkom!!

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
/var / adm / messages fout sunsri01 SUN Solaris 2 11-09-2007 11:33
ftp foutmeldingen! dineshr85 Programmeren en Shell Scripting 1 10-19-2007 02:03
foutberichten murad.jaber SUN Solaris 0 10-11-2007 03:02
foutberichten in / var / adm / messages nitinp82 UNIX for Advanced & Expert Gebruikers 1 04-17-2007 11:17
fout in / var / adm / messages julie UNIX voor Dummies Questions & Answers 2 08-08-2001 05:10 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 Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 10-26-2005
akrathi akrathi is offline
Geregistreerde gebruiker
  
 

Join Date: Sep 2005
Posts: 41
Foutmeldingen

Ik heb script zoals deze
#! / bin / ksh-e
functie errtrap (
es \u003d $?
print "FOUT regel $ 1: Commando verlaten met status $ es."
)
val 'errtrap $ Lineno' ERR

cp no_perm yes_perm
echo "fout"

Toen ik het script ik een productie als deze.
**********************
cp: kan geen toegang tot no_perm
FOUT lijn 7: Command verlaten met status 2.
***********************

Ik wil voor de vangst van de foutmelding "cp: kan geen toegang tot no_perm" en de display die met de printserver verklaring eerder stuur een mail op die plek.
Is er een variabele als $? waarop de vangsten een foutmelding. Net als sqlerrm variabele in Oracle.

Ik heb gedaan man ksh en niet vinden.

Ik doe dit in het script, zodat ik niet over een optie als
cp no_perm yes_perm 2> bestand
grep en vervolgens de inhoud van het bestand. Weer om een of andere reden kan ik niet bel een script zoals test.ksh 2> / dev / null

Bedankt
Ashok
  #2 (permalink)  
Old 10-26-2005
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Locatie: Ashburn, Virginia
Berichten: 9.131
Een beetje cryptische ...
Fout \u003d $ (exec 4> & 5 1> & 2; commando gaat hier 2> & 1 4> & 5)
Deze swaps de functie van stdout en stderr terwijl commando wordt uitgevoerd. Dus met:
Fout \u003d $ (exec 4> & 5 1> & 2; ls-l eenbestand niet er 2> & 1 4> & 5)
het ls-l voor eenbestand wordt weergegeven en de foutmelding over niet-er is opgeslagen in de variabele.

In uw geval, een eenvoudige cp commando dat niet schrijven naar stdout, kon je gewoon meer doen:
Fout \u003d $ (cp dit dat 2> & 1)
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 05:49 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0