bonjours,
mon probleme est le suivant :
j'ai un gros script qui fait plein de trucs et qui ne DOIT PAS être lancer en su car il se base sur tout plein de variables d'environement locals : le scriptA.
Seulement j'aimerai lancer, de ce scriptA, un scipt sql en su - oracle : le scriptB.
Et la : patatra ! Quand la commande su -oracle est appelé, ça me connecte en su - oracle (jusque la c'est normal) mais ça n'appel pas mon scriptB.
En fait il se connecte en oracle et quand je quitte la session oracle il revient à l'exécution de mon scriptA, qui appel le scriptB, qui plante car il n'est pas executé en su - oracle.
je ne sais pas comment résoudre ce problème épineux :s
(la commande "su - oracle -c scriptB" ne marche pas mieux)
Avez vous des idées ou des pistes vers lesquels je pourrai m'orienter ?
Cordialement
Partager