(no version information, might be only in CVS)
expect_expectl -- Attend jusqu'à ce que la sortie d'un processus corresponde à un des motifs, un période de temps spécifique est passée ou un EOF est vuAttend jusqu'à ce que la sortie d'un processus corresponde à un des motifs, un période de temps spécifique est passée ou un EOF est vu.
Un flux de données Expect, ouvert précédemment avec expect_popen().
Un tableau des cas expect. Chaque cas expect est un tableau indexé, comme décrit dans la table suivante :
Tableau 1. Expect Case Array
Clé Index | Type Valeur | Description | Est Obligatoire | Valeur par Défaut |
---|---|---|---|---|
0 | string | motif, qui sera vérifié avec la sortie du flux | oui | |
1 | mixed | valeur, qui sera retournée par cette fonction, si le motif concorde | oui | |
2 | integer | type de motif, un de : EXP_GLOB, EXP_EXACT ou EXP_REGEXP | non | EXP_GLOB |
Retourne une valeur associée avec le motif qui correspond.
En cas d'échec, cette fonction retourne : EXP_EOF, EXP_TIMEOUT ou EXP_FULLBUFFER
Précédent | Sommaire | Suivant |
Fonctions Expect | Niveau supérieur | expect_popen |