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

Shell et commandes GNU Discussion :

EXPECT sous terminal mac


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 573
    Par défaut EXPECT sous terminal mac
    Bonjour,

    J'ai le petit code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    #!/usr/bin/expect -f
     
    spawn telnet gmail-smtp-in.l.google.com 25
     
    expect "Connected to "
    expect "220 "
    send "help hi\n"
    Rien de bien compliqué mais le telnet se lance bien, mais je suis de retour direct au prompt, il semble que le expect ne detecte pas les "Connec...." et "220"
    Une idée de ce que je fais mal ?

    PS : Je suis sous mac si ca a une importance

    Thais

  2. #2
    Membre Expert Avatar de Ti-Slackeux
    Homme Profil pro
    Robotique
    Inscrit en
    Août 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Robotique

    Informations forums :
    Inscription : Août 2007
    Messages : 871
    Par défaut
    Bonsoir,

    J'aurais plutôt tenté ça moi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    #!/usr/bin/expect -f
    EXEC=$(expect -c "
    spawn telnet gmail-smtp-in.l.google.com 25
    expect\"Connected to\"
    expect \"220 \"
    send \"help hi\r\"
    interact
    ")
     
    echo "$EXEC"

Discussions similaires

  1. Déploiement sous Linus & Mac OS
    Par genesys dans le forum Général Dotnet
    Réponses: 6
    Dernier message: 12/05/2008, 23h03
  2. Faire des Etiquettes sous word mac
    Par Cyriusix dans le forum Word
    Réponses: 5
    Dernier message: 12/02/2008, 00h38
  3. Récupération de données du terminal Mac
    Par Fiona dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 11/01/2007, 07h20
  4. [LDAP] Récupération de mot de passe user sous openLDAP Mac OSX en PHP
    Par 3mPty dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 13/07/2006, 10h23
  5. Expect sous windows ?
    Par julien00 dans le forum Langage
    Réponses: 4
    Dernier message: 27/04/2006, 11h24

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