OVH Cloud OVH Cloud

Module Expect

1 réponse
Avatar
Jean-Michel Caricand
Bonjour à tous,

J'essaie d'écrire un programme pour modifier le "passwd" des
utilisateurs. Je bloque sur la méthode "send". Lorsque j'envoie mon
passwd avec l'instruction suivante : $exp->send("xxx\r); le programme
bloque jusqu'au timeout fixé à 10 secondes.

J'ai essayé "\r", "\r\n" et "\n" mais rien n'y fait. Quelqu'un aurait-il
un exemple à me proposer. Ceux que j'ai récupéré sur Internet me
posent les mêmes problèmes.

Merci.

1 réponse

Avatar
patrick.rouault
Bonjour,
Chez moi ça fonctionne correctement voici les lignes envoyées:

$Telnet->expect (10,"password:");
$Telnet->send ("xyzr");

regarde du coté de ton expect precédent et met eventuellement
$Expect::Debug =1;

pour voir ce qui ce passe