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
Fout bestand Redirection maxmave Programmeren en Shell Scripting 3 04-23-2008 01:17 PM
redirection DNAx86 Programmeren en Shell Scripting 9 04-18-2008 03:24 PM
sed omleiding myle UNIX voor Dummies Questions & Answers 3 03-12-2008 07:04 PM
Redirect of installatieleidingen foutmelding Mariner Programmeren en Shell Scripting 2 05-10-2005 04:04 PM
Hulp met omleiding Shallon1 Hoog Niveau Programmering 2 12-12-2001 07:35

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 05-12-2008
sais sais is offline
Geregistreerde gebruiker
  
 

Join Date: december 2007
Posts: 36
fout omleiding

Ik gebruik 2> om te buigen alle standaard fouten die ik in mijn bash script .. deze opdracht moet worden gegeven in alle verklaringen voor de fouten die zijn doorgestuurd ..
is er een commando dat zal vangen alle fouten in de shell-commando's die aanwezig zijn in een script.? pls help ..
  #2 (permalink)  
Old 05-12-2008
penchal_boddu penchal_boddu is offline
Geregistreerde gebruiker
  
 

Join Date: april 2008
Locatie: Bangalore
Posts: 127
In plaats van omleiding voor de afzonderlijke staten in een script,
Ik denk dat u kan hebben als deze

script 2> path_of_file (of / dev / null)


Bedankt
penchal
  #3 (permalink)  
Old 05-13-2008
sais sais is offline
Geregistreerde gebruiker
  
 

Join Date: december 2007
Posts: 36
U verstaan moet worden bestandsnaam 2> path_of_error _file .... Ook kan ik dit commando in het script of moet die worden gegeven in een opdrachtprompt
  #4 (permalink)  
Old 05-13-2008
tijdperk era is offline Forum Advisor  
Herder van Nutteloze Cats (On Sabbatical)
  
 

Join Datum: maart 2008
Locatie: / er / is / alleen / bin / sh
Berichten: 3652
Om te buigen latere fouten van het huidige script, gebruik exec:


Code:
exec 2>/path/to/stderr.log

  #5 (permalink)  
Old 05-14-2008
sais sais is offline
Geregistreerde gebruiker
  
 

Join Date: december 2007
Posts: 36
hi tijdperk
exec 2> / pad / naar / stderr.log ....
deze opdracht lijkt te zijn als een alternatief voor het gebruik van-x als we een script uitvoert .... hij leidt niet alleen de fout, maar de commando's en de stap verstandig de uitvoering voor dit programma ....
Ik wil om te buigen alleen de standaard fouten van alle commando's in een programma .... enig idee voor dat ..
  #6 (permalink)  
Old 05-14-2008
tijdperk era is offline Forum Advisor  
Herder van Nutteloze Cats (On Sabbatical)
  
 

Join Datum: maart 2008
Locatie: / er / is / alleen / bin / sh
Berichten: 3652
Er is geen set-x daar, probeer het opnieuw.
  #7 (permalink)  
Old 05-15-2008
sais sais is offline
Geregistreerde gebruiker
  
 

Join Date: december 2007
Posts: 36
hi tijdperk,
wat ik al zei was er we geven sh-x filename.sh stap geeft ons verstandig de uitvoering van het programma en als ik exec 2> pad / bestand binnen een script ...
En toen ik het bestand openen dat is gemaakt om het een verstandige stap uitvoering van het programma ...
dit is wat ik in het script ...
#! bin / sh
cd / NRS
# exec 2> error_ $ tar_name.log
sql_inp \u003d / NRS / sql.inp
sql_log \u003d / NRS / sql.log
if [-f / NRS / inp.txt]
dan
echo "Gegevens bestand / NRS / bin / inp.txt bestaat"
anders
echo "Gegevens bestand / NRS / bin / inp.txt nog niet bestaat"
afrit
fi
# Commentaren te verwijderen uit het bestand inp.txt
grep-v \ # / NRS / inp.txt> / NRS / temp_inp

Nol \u003d `wc-l temp_inp | awk '(print $ 1)'`
if [$ Nol-ne 2]
dan
echo "alle nodige argumenten in de inp.txt bestand"
anders
tar_name \u003d `head -1 temp_inp | tail -1"
ip_addr \u003d `head -2 temp_inp | tail -1"
# usr \u003d `head -3 temp_inp | tail -1"
# pwd \u003d "hoofd -4 temp_inp | tail -1"
fi
log \u003d / NRS / $ tar_name.log

enz. ...

En toen ik open de error_ $ tar_name.log:

+ [-F / NRS / inp.txt]
+ Echo Gegevens bestand / NRS / bin / inp.txt bestaat
+ Grep-v # / NRS / inp.txt
+ Awk (print $ 1)
+ Wc-l temp_inp
Nol \u003d 2
+ [2-ne 2]
+ Tail -1
+ Hoofd -1 temp_inp
tar_name \u003d star_nrs_4_25_0.tar.Z
+ Hoofd -2 temp_inp

wat ik had gevraagd was of stuur ik alleen de stderrors dat ik zou kunnen krijgen .... becoz dit is een heel groot programma en heeft een aantal waar ongeveer 600 commando's die ik nodig uit te voeren, zodat in plaats van te geven 2> aan het einde van elke opdracht stuur ik ze allemaal in een keer ...
bedankt
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 02:42 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