J'utilise perl avec le module Net::Telnet.perl Net :: Telnet wait_for un caractère du milieu, alors que l'action "print" met toujours en tampon les données
Mon problème est lors de l'envoi d'une commande qui a une sortie de 1000 lignes, le "wait_for" cherche une chaîne au milieu.
Le wait_for
s'arrête mais le tampon continue de stocker la sortie de la commande. Le problème est avec la commande suivante que j'envoie - je reçois le reste de la sortie de la première commande. J'ai essayé d'envoyer un "$ session-> buffer_empty" mais ça n'aide pas. Est-ce que quelqu'un a une idée de ce qui se passe ici?
J'ai attrapé le reste des données avec $ session-> getlines (Timeout => 1); –