Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes
Autres systèmes Forum d'entraide sur les autres systèmes : UNIX, Mac, Mobiles, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/04/2011, 16h12   #1
Futur Membre du Club
 
Inscription : mai 2006
Messages : 94
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 94
Points : 17
Points : 17
Par défaut Simuler touche "enter" dans script

Bonjour,

Je voudrais automatisé un script *.sh Le problème est que dans ce script il y a une partie qui attend une validation par la touche entrer.

Je lance d'abord un script en telnet sur un serveur linux qui exécuter un script sous un serveur unix et c'est dans se script que la validation par la touche entrer doit être effectuée.

Comment faire et est-ce que cela est possible.

Merci
sacan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 18h04   #2
Futur Membre du Club
 
Inscription : mai 2006
Messages : 94
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 94
Points : 17
Points : 17
Voilà le script qui fonctionne parfaitement en utilisant l'utilitaire "expect":

/usr/bin/expect << EOF
set timeout 20
spawn ./script_unix.sh
expect "question en attente de la touche entrer ?"
send "\r"
expect "question en attente de la touche entrer ?"
send "\r"
expect "*>"
send "exit"
exit
EOF
sacan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h20.


 
 
 
 
Partenaires

Hébergement Web