Pergunta : esperar: intervalo de parada para o bloco da ação do teste padrão somente?

Há uma maneira de ajustar um intervalo de parada para apenas um independente do bloco da ação do teste padrão (ou para subordinar talvez) do parâmetro de intervalo de parada global? início de uma sessão do
“do telnet $target

send do intervalo de parada 15

spawn do

set \ r "
expect {“: ” {emitir “$AUTOUSER \ r”; exp_continue} ssword do
“: ” {emitir “$PASSWORD \ r”; intervalo de parada do
do
“$->” do exp_continue} {grab_stats} {send_log -- O “LIXO OU NÃO PODE CONETAR \ n”; o ## da saída} pode o intervalo de parada para este defeito setup menos do que o intervalo de parada global ajustado acima?


do
} class= do

Resposta : esperar: intervalo de parada para o bloco da ação do teste padrão somente?

Sure, isso seria fino tanto quanto os intervalos de parada vão. Mas é um exemplo infeliz - quando você spawn o telnet que você começ um início de uma sessão: alerta sem emitir qualquer coisa. O extra \ r eliciam um outro início de uma sessão: alerta. Isto pôde confundir seu certificado. Naturalmente, seu sistema de alvo pode ser diferente - worth verific.
As citações dobro são somente preservando espaços nas cordas - as cordas com todos os outros caráteres especiais precisam cintas. Também, um pouco do que faz o código mainline no laço da espera, mim deixá-lo terminar mais tarde e fazer o código.
Ao contrário com do escudo que scripting, você não tem que guardar de encontro à possibilidade que o valor de um argumento contem espaços (isto é se o nome do argumento não contem um espaço então não tem que ser citado).
Eu deixei as citações em torno do início de uma sessão: e ssword: para combinar o seguinte espaço
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
ajustar o intervalo de parada 15

spawn telnet $target

ajustar o intervalo de parada 5
esperar {
      “início de uma sessão: ”    {emitir $AUTOUSER \ r; exp_continue}
      “ssword: ”       {emitir $PASSWORD \ r; exp_continue}
      {$->}            {}
      defeito          {send_log -- O “LIXO OU NÃO PODE CONETAR \ n”; saída}
      }

ajustar o intervalo de parada 15

# grab_stats
Outras soluções  
 
programming4us programming4us