IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres systèmes Discussion :

Simuler touche "enter" dans script


Sujet :

Autres systèmes

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 105
    Points : 52
    Points
    52
    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

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 105
    Points : 52
    Points
    52
    Par défaut
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PowerShell] double quotes et variables dans une ligne de script Powershell
    Par Aenean dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 08/12/2014, 17h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo