Bonjour à tous,
En utilisant l'API JSch j'ai remarqué que si je tente d'exécuter un script à distance possédant des variables environnements alors l'exécution ne fonctionne pas.
Pour localiser le problème j'ai tout d'abord écrit un script shell possédant des variables environnements. L'exécution ne se faisait pas. J'ai ensuite remplacé les variables environnements par les chemins absolus qu'elles représentent et là l'exécution a fonctionné.
Deux questions me viennent donc à l'esprit :
- Existe t'il une propriété à initialiser qui ferait que les variables environnements puissent être lus?
ou alors
- Existe t'il une méthode permettant de récupérer les définitions des variables environnements (sur le serveur Unix) et les ajouter à ma session ou mon channel pour qu'elles puissent être interprétées?
J'ai cherché dans les classes et regardé les exemples fournis dans la doc mais je n'ai rien repéré de la sorte.
Sur le forum j'ai trouvé ceci : config SSH
Mais je cherche un moyen de faire ça sans toucher au post client, je tiens absolument à ce que l'application récupère les variables dynamiquement si elle doit les récupérer.
Merci pour toute aide éventuelle,
Partager