Les codes d’exit

L’exit code d’un batch ou d’un application est vital pour l’exploitation car c’est le premier élément dont on dispose à la fin de son exécution. Il est donc nécessaire de le normaliser afin de le gérer sans traitement particulier.
L’intégration d’une application ou d’une simple ligne de commande dépend souvent de son exit code, c’est d’autant plus vrai sur l’ordonnancement puisque cet élément pourra servir de condition dans un séquencement.
- La base
- Si les exit codes ne sont pas gérés, il faut au moins respecter le minimum : O pour un success, le reste pour un failure.
- Les avertissements
- Il peut être nécessaire de distinguer un niveau intermédiaire d’avertissement signifiant que l’exécution ne s’est pas déroulé correctement mais que les erreurs rencontrées ne sont pas bloquantes.
- Interne/externe
- Une erreur peut être interne ou externe, c’est à dire due à l’application ou au batch ou bien provoquée par un élément externe (absence de fichier, connexion impossible ou interrompue).