Quels sont les exit codes internes à Autosys ?

Code de sorties réservés par Autosys

Code Raison
15 (15 0) Le traitement s’est terminé par un kill
101 Un CHANGE STATUS a été effectué
121 Le fichier d’entrée (std_in_file) n’a pu être ouvert
122 Le répertoire pour le fichier de sortie standard est inacessible.
123 Le répertoire pour le fichier de sortie d’erreur est inacessible.
126 Le répertoire qui contient l’exécutable est inaccessible
127 L’exécutable est inaccessible
256 (0 1) Impossibilité d’exécuter la commande
512 (0 2) Mauvaise option de commande (peut être renvoyé par awk par exemple)
-655 SYSTEM_ERROR L’auto_remote ne répond pas
-656 NO_EXIT_CODE L’exit code est inconnu dans la base de données
-657 PROCESS_MIA Renvoyé par un failure sur un CHASE qui ne retrouve pas le processus

Problèmes d’accès aux fichiers

Vérifier les permissions
- Sur le répertoire

ls -l #*fichier*#
- Si c’est un répertoire NFS, vérifier que le disque est bien monté (mounted).

Si on utilise un profile utilisateur particulier
- Le chemin du fichier a exécuter est peut être défini par une variable PATH
- La commande PATH utilise une variable non définie
- Le fichier d’environnent utilise une commande autre que sh

Voir la FAQ "Comment sourcer un profile autre que sh ?".

Ajouter les droits

La solution est grossière et ne sert que pour débloquer la situation, pour une gestion plus fine des droits il faut consulter un admin Unix ou chercher dans les FAQs de ce site.
- Droits en lecture (pour le st_in_file)

chmod +r #*fichier*#
- Droits en écriture (cas du std_out_file ou std_err_file)

chmod +w #*fichier*#

Problèmes d’exécution

Exécution de scripts Vérifier l’accès au fichier en suivant les procédures précédentes

Ajouter les droits La solution est grossière et ne sert que pour débloquer la situation, pour une gestion plus fine des droits il faut consulter un admin Unix ou chercher dans les FAQs de ce site.
- Droits en exécution

chmod +x #*fichier*#

Article

> Ordonnanceurs > Les incontournables > Autosys > Développement

En général, les codes de sorties sont 1 ou 0, le reste est défini par l’utilisateur. Certains codes sont utilisés par Autosys, il est donc important de les connaitre pour distinguer une erreur strictement Autosys, il faut nécessairement éviter de les utiliser.

Mise à jour :26 septembre 2004
Visites : 6934
Auteur : E. Angenault
Site : Angenault.net

Liens commerciaux

Accès rapide

Autosys

Anciennement Platinum, Autosys est l’ordonnanceur de CA (anciennement Computer Associates).