Bonjour,
J'ai actuellement un script shell qui gère les commandes d'administration d'une application (changer le mot de passe, état d'utilisateur, ...).
Ce script prend en paramètre lors de l'exécution les paramètres dont il a besoin.
Ce script est actuellement interactive pour le cas de changement du mot de passe et j'ai une requête d'enlever cette interactivité.
Pour cela j'ai construit un script perl qui fait appel a ce script shell et qui essaye de lui passer les paramètres a la demande:
-----------------------------------------
open (FH, "| scriptShell");
print FH "Y\n";
close(FH);
---------------------------------------
Cependant cela ne marche pas chez moi, sachant que les commandes interactives ne sont pas gérer par le script shell mais pas l'application lancée, c-a-d c'est l'application qui affiche:
enter your password>
y-a-t il de solution a ce problème??
Merci d'avance de votre aide.
mydreams.
Partager