The UNIX and Linux Forums  

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > UNIX pour les nuls Questions et réponses
.
google unix.com



UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus!

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
Erreur de fichier de redirection maxmave De programmation et de script Shell 3 04-23-2008 01:17 PM
redirection DNAx86 De programmation et de script Shell 9 04-18-2008 03:24 PM
sed redirection myle UNIX pour les nuls Questions et réponses 3 03-12-2008 07:04 PM
Redirection de message d'erreur ou de la tuyauterie mariner De programmation et de script Shell 2 05-10-2005 04:04 PM
Aide à la reconversion Shallon1 High Level Programming 2 12-12-2001 07:35 AM

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 Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 05-12-2008
sais sais is offline
Registered User
  
 

Join Date: Dec 2007
Posts: 36
erreur de redirection

i am using 2> pour rediriger toutes les erreurs-types que j'obtiens dans mon script bash .. cette commande doit être donnée dans tous les états pour lesquels les erreurs sont redirigées ..
existe-t-il une commande qui va capter toutes les erreurs dans les commandes shell qui sont présents dans un script.? pls help ..
  #2 (permalink)  
Old 05-12-2008
penchal_boddu penchal_boddu is offline
Registered User
  
 

Date d'inscription: avril 2008
Lieu: Bangalore
Messages: 127
Au lieu d'avoir de redirection pour les déclarations dans un script,
i think u peut avoir comme ça

2 script> path_of_file (ou / dev / null)


Merci
penchal
  #3 (permalink)  
Old 05-13-2008
sais sais is offline
Registered User
  
 

Join Date: Dec 2007
Posts: 36
u signifie qu'il devrait être le nom de fichier 2> path_of_error _File .... i peut aussi donner à cette commande dans le script, ou devrait-elle être donnée à une invite de commande
  #4 (permalink)  
Old 05-13-2008
ère era is offline Forum Advisor  
Inutile de Herder Cats (en congé sabbatique)
  
 

Join Date: Mar 2008
Location: / il / est / que / bin / sh
Messages: 3652
Pour rediriger les erreurs ultérieures de l'actuel script, utilisez exec:


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

  #5 (permalink)  
Old 05-14-2008
sais sais is offline
Registered User
  
 

Join Date: Dec 2007
Posts: 36
salut ère
exec 2> / chemin / vers / stderr.log ....
cette commande apparaît comme un autre pour l'utilisation de-x, lorsque nous exécuter un script .... il dirige pas seulement l'erreur, mais toutes les commandes et l'exécution de procéder par étapes pour ce programme ....
Je voudrais que la norme de redirection des erreurs de toutes les commandes dans un programme .... une idée pour que ..
  #6 (permalink)  
Old 05-14-2008
ère era is offline Forum Advisor  
Inutile de Herder Cats (en congé sabbatique)
  
 

Join Date: Mar 2008
Location: / il / est / que / bin / sh
Messages: 3652
Il n'y a pas de set-x là, essayer de nouveau.
  #7 (permalink)  
Old 05-15-2008
sais sais is offline
Registered User
  
 

Join Date: Dec 2007
Posts: 36
salut époque,
ce que j'ai mentionné, il nous a été de donner sh-x filename.sh nous donne pas l'exécution rationnelle du programme et, si je donne exec 2> path / fichier dans un script ...
et quand j'ai ouvert le fichier qui se crée, il contient un pas sage d'exécution du programme ...
c'est ce que je donne dans le script ...
#! bin / sh
cd / NRS
# exec 2> Erreur $ tar_name.log
sql_inp \u003d / NRS / sql.inp
sql_log \u003d / NRS / sql.log
if [-f / NRS / inp.txt]
puis
echo "fichier de données / NRS / Bin / inp.txt existe"
autre
echo "fichier de données / NRS / Bin / inp.txt n'existe pas"
sortie
fi
# De supprimer les commentaires dans le fichier inp.txt
grep-v \ # / NRS / inp.txt> / NRS / temp_inp

nol \u003d `wc-l temp_inp | awk '(print $ 1)'`
if [$ nol-ne 2]
puis
echo "fournir tous les arguments nécessaires inp.txt dans le fichier"
autre
tar_name \u003d `head -1 temp_inp | tail -1`
IP_ADDR tête -2 \u003d `temp_inp | tail -1`
# \u003d `usr tête -3 temp_inp | tail -1`
# pwd \u003d `head -4 temp_inp | tail -1`
fi
log \u003d / NRS / $ tar_name.log

etc ...

et quand j'ai ouvert la Erreur $ tar_name.log:

+ [-F / NRS / inp.txt]
+ Echo fichier de données / NRS / Bin / inp.txt existe
+ Grep-v # / NRS / inp.txt
+ Awk (print $ 1)
+ Wc-l temp_inp
nol \u003d 2
+ [2-n 2]
+ Tail -1
+ -1 Tête temp_inp
tar_name \u003d star_nrs_4_25_0.tar.Z
+ -2 Temp_inp tête

ce que j'avais demandé était de savoir si je peut rediriger la stderrors seulement que je pourrais obtenir .... becoz c'est un très gros programme et a certains où environ 600 commandes que j'ai besoin d'effectuer de façon plutôt que de 2> à la fin de chaque commande peut rediriger tous les i à l'un d'entre eux de partir ...
merci
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 07:50 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0