Bonjour à tous,
Voilà je dois faire des scripts Unix qui utilisent des variables avec des "export", et je ne suis pas très sûr de la manière dont les variables seront accessibles.
En gros j'ai 4 scripts:
SCRIPTM
SCRIPT1
SCRIPT2
SCRIPTP (lui il existe déjà et la contrainte c'est qu'il ne faut pas le changer et il ne prend pas de paramètres ......)
SCRIPTM lance SCRIPT1 et SCRIPT2 en arrière-plan, qui chacun d'eux exportent des variables avec des valeurs différentes dans le but qu'elles soient utilisées par SCRIPTP appelé par chacun d'eux.
Puis SCRIPTM appelle lui aussi SCRIPTP avec ses propres initialisations de variables.
Donc si je fais
toto = "VALEUR1"; export toto dans SCRIPTM
toto = "VALEUR2"; export toto dans SCRIPT1
toto = "VALEUR3"; export toto dans SCRIPT2
Est-ce que ça va fonctionner et que chaque script va garder sa bonne valeur de la variable toto à passer à SCRIPTP ou est-ce que ça va s'écraser à chaque fois?
Merci d'avance.
Partager