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