Script bash réponse automatique

Résolu
speke -  
 speke -
Bonjour à tous ,

je suis en train de faire un programme de certificat via openssl que je voudrais automatisé
malheureusement je bloque au niveau de Enter PEM pass phrase: ou je n'arrive pas à simuler la touche entrée.
j'execute cette ligne et je lance tutu
openssl req -x509 -days 1825 -subj "/CN=$NOM/C=FR/emailAddress=$MAIL" -newkey rsa:2048 -keyout $NOM.pem -out $NOM.pem |tutu

dans tutu j'ai:
sleep 10
echo "toto!\n"
sleep 5
echo "toto!\n"
sleep 2
exit

le problème c'est que le programme ne passe pas la premiere ligne et reste bloqué sur
Enter PEM pass phrase:toto!
si je valide avec la touche entrée ca le prend en compte.
j'ai essayé l'echo avec \n , \r et les deux sans modifications
avez vous une idée?

merci

3 réponses

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Alors essaies ça :

openssl req -x509 -days 1825 -subj "/CN=$NOM/C=FR/emailAddress=$MAIL" -newkey rsa:2048 -keyout $NOM.pem -out $NOM.pem -passout pass:toto!
2
speke
 
ca fonctionne bien
Merci beaucoup
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Salut,

Essaye avec :

echo -e "toto!\n" 
0
speke
 
merci mais ca ne fonctionne pas j'obtient le même résultat
0