Skip to main content.

Ordonnancement < Administration

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).