Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix > AIX
AIX Forum d'entraide sur le système AIX. Avant de poster -> FAQ AIX et cours AIX
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/07/2007, 15h17   #1
Membre chevronné
 
Avatar de f-k-z
 
Homme K-Z. F.
Ingénieur sécurité
Inscription : juin 2006
Messages : 393
Détails du profil
Informations personnelles :
Nom : Homme K-Z. F.
Âge : 27
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur sécurité
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juin 2006
Messages : 393
Points : 675
Points : 675
Par défaut [AIX] Gestion des erreurs dans un script

Bonjour,
voila dans un script, je souhaiterai mettre une gestion des erreures apres l'exécutions de certaines commandes. Cependant je ne sais pas du tout gerer les erreurs ni même forcer l'arret de mon script: voici grosso modo comment je compterai l'utiliser:

macommande
si erreur
alors on affiche le code de l'erreur et sa description
on quitte le script
sinon on continue

qqu'un a-t-il une idée? sachant que macommande peut se trouver dans des boucles etc...

Merci d'avance,

F-k-z
f-k-z est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2007, 16h50   #2
Membre du Club
 
Avatar de Bahan
 
Inscription : avril 2006
Messages : 147
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : avril 2006
Messages : 147
Points : 54
Points : 54
Envoyer un message via MSN à Bahan
Généralement, j'utilise $? pour tester le retour d'une commande classique.

Exemple :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
FicErreur=MonChemin/MonFichierErreur
FicOrg=MonChemin2/MonFichierOrigine
FicDst=MonChemin3/MonFichierDestination

cp -p $FicOrg $FicDst
CrCopierFichier=$?

if [ CrCopierFichier -eq 1 ]; then
       MsgErreur="Erreur lors de la copie du fichier"
       CrGlobal=100
       Sortie CrGlobal MsgErreur
fi
avec Sortie une fonction de sortie appelant exit et traçant l'erreur.

Bahan
Bahan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2007, 08h45   #3
Membre chevronné
 
Avatar de f-k-z
 
Homme K-Z. F.
Ingénieur sécurité
Inscription : juin 2006
Messages : 393
Détails du profil
Informations personnelles :
Nom : Homme K-Z. F.
Âge : 27
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur sécurité
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juin 2006
Messages : 393
Points : 675
Points : 675
Bonjour,
Merci beaucoup pour ta réponse Bahan, en fait c'est tout c*n alors que je cherchais bcp plus compliqué :]]]

A toute

F-k-z
f-k-z est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h17.


 
 
 
 
Partenaires

Hébergement Web