Question : prévoir : temps mort pour le bloc d'action de modèle seulement ?

Y a-t-il une manière de placer un temps mort pour juste un indépendant de bloc d'action de modèle (ou subordonner peut-être) du paramètre de temps imparti global ? ouverture de
« de telnet $target

send du temps mort 15

spawn du

set \ r "
expect {« :  » {envoyer « $AUTOUSER \ r » ; exp_continue} ssword de
« :  » {envoyer « $PASSWORD \ r » ; temps mort du
du
« $-> » d'exp_continue} {grab_stats} {send_log -- Les « ORDURES OU NE PEUVENT PAS SE RELIER \ n » ; le ## de sortie} peut le temps mort pour ce défaut être installé moins que le temps mort global réglé ci-dessus ?


du
} class= de

Réponse : prévoir : temps mort pour le bloc d'action de modèle seulement ?

Sure, ce serait parfait dans la mesure où les temps morts disparaissent. Mais c'est un exemple malheureux - quand vous engendrez le telnet que vous obtenez une ouverture : message de sollicitation sans envoyer n'importe quoi. Le supplémentaire \ r obtient une autre ouverture : message de sollicitation. Ceci pourrait confondre votre manuscrit. Naturellement, votre système de cible peut être différent - intéressant la vérification.
Les guillemets sont seulement pour préserver les espaces dans les cordes - les cordes avec tous les autres caractères spéciaux ont besoin de croisillons. En outre, plutôt que font le code mainline dans la boucle d'attente, je la laisser finir et faire le code après.
À la différence de avec la coquille scripting, vous ne devez pas garder contre la possibilité que la valeur d'un argument contient les espaces (c.-à-d. si le nom d'argument ne contient pas un espace puis elle ne doit pas être citée).
J'ai laissé les citations autour de l'ouverture : et ssword : pour assortir l'espace suivant
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
placer le temps mort 15

engendrer telnet $target

placer le temps mort 5
prévoir {
      « ouverture :  »    {envoyer $AUTOUSER \ r ; exp_continue}
      « ssword :  »       {envoyer $PASSWORD \ r ; exp_continue}
      {$->}            {}
      défaut          {send_log -- Les « ORDURES OU NE PEUVENT PAS SE RELIER \ n » ; sortie}
      }

placer le temps mort 15

# grab_stats
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us