Transmettre le code retour exact du script à la supervision
Bonjour,
J'ai parametré les uprocs pour que le statut final soit à incidenté si le code retour est supérieur à 12.
De part l'activation de ce paramétrage, le script u_batch convertit systématiquement la valeur de la variable RESEXE en 0 ou 1 pour déterminer le statut final de l'uproc.
De ce fait, lorsque le script U_POST_UPROC s'exécute, il ne connait pas la vrai valeur du code retour, il ne connait que les valeurs 0 ou 1.
De la même maniere, si on utilise la surveillance générique de Dollar Universe, le script U_SPV_JOB ne connait pas la véritable valeur du code retour, la variable RESEXE est déjà convertie en 0 ou 1.
Extrait du script u_batch :
$UXEXE/uxjobstatus ${RESEXE} ${orsypoffset}
result=$?
[ ${U_BATCH_LOG:-N} = Y ] && DATE=`date` && echo && echo "$DATE : Ending uxjobstatus"
if [ $result -ne 2 ]
then
RESEXE=$result
fi
Connaissez vous un moyen de récupérer le vrai code retour du script lancé par l'uproc pour pouvoir le transmettre à la supervision ?