![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
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 .. |
|
||||
|
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 .. |
|
||||
|
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 |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|