Je m'auto-répond car j'ai finalement trouvé et le défaut ne provient pas d'expect mais de moi :
Lors de mon spawn et après l'envoie du login et du password, le premier prompt est différent des prompts suivants, de fait j'avais un décalage dans l'envoi de mes commande et dans la reconnaissance des "expect". En plus de ça j'ai des équipements en versions différentes et le prompt change d'une version à l'autre (sinon ce serait trop simple). J'avais également dans ce que j'interroge du texte qui était en partie comme le prompt.
Pour palier à ça je déclare tous mes prompts dans une variable sous forme d'expression régulière et je les détectes grace à un expect -re.
Exemple : set PROMPT "toto|titi|tata"
expect -re "$PROMPT"
send "machin_truc\r
J'avoue que vu ce que j'ai donné (mais je ne pouvais pas en donner plus) il était impossible de trouver.
[^] # Re: Précisions
Posté par mekare . En réponse au message Expect : sortie du script non désirée. Évalué à 1.
Lors de mon spawn et après l'envoie du login et du password, le premier prompt est différent des prompts suivants, de fait j'avais un décalage dans l'envoi de mes commande et dans la reconnaissance des "expect". En plus de ça j'ai des équipements en versions différentes et le prompt change d'une version à l'autre (sinon ce serait trop simple). J'avais également dans ce que j'interroge du texte qui était en partie comme le prompt.
Pour palier à ça je déclare tous mes prompts dans une variable sous forme d'expression régulière et je les détectes grace à un expect -re.
Exemple :
set PROMPT "toto|titi|tata"expect -re "$PROMPT"
send "machin_truc\r
J'avoue que vu ce que j'ai donné (mais je ne pouvais pas en donner plus) il était impossible de trouver.
Merci encore pour ton aide.