Bonjour,
Je voudrais savoir comment récupérer une variable d'un script shell sous unix dans un job control-M, pour ensuite passer cette variable au job suivant.
Merci d'avance
Récupérer une variable d'un script dans control-M
- philmalmaison
- Nouveau
- Posts: 1148
- Joined: 08 Jun 2007 12:00
- Location: Ile de France
Bonjour,
Voici un exemple d'utilisation avec une globale variable:
Dans votre script :
1°) initialiser les variables d'environnement (sur un agent par exemple CONTROLM=HomeDirAgent/ctm; mettre dans PATH et LIBPATH ou LD_LIBRARY_PATH,suivant l'OS, HomeDirAgent/ctm et HomeDirAgent/ctm/scripts)
2°) Initialiser la globale variable ctmvar -action set -var "%%\NomDeLaVariable" -varexpr "ValeurDeLaGlobale"
Dans le job Control-M :
onglet set : %%PARM1=%%NomDeLaVariable
et dans le script lancé vous avez dans $1 ValeurDeLaGlobale
Cordialement
Voici un exemple d'utilisation avec une globale variable:
Dans votre script :
1°) initialiser les variables d'environnement (sur un agent par exemple CONTROLM=HomeDirAgent/ctm; mettre dans PATH et LIBPATH ou LD_LIBRARY_PATH,suivant l'OS, HomeDirAgent/ctm et HomeDirAgent/ctm/scripts)
2°) Initialiser la globale variable ctmvar -action set -var "%%\NomDeLaVariable" -varexpr "ValeurDeLaGlobale"
Dans le job Control-M :
onglet set : %%PARM1=%%NomDeLaVariable
et dans le script lancé vous avez dans $1 ValeurDeLaGlobale
Cordialement