Fråga : förvänta: frånslagningstiden för mönstrar handlingkvarteret endast?

Finns det a långt till uppsättningen en frånslagningstid för precis en vilde för mönstrahandlingkvarter av (eller kanske underordnad) den globala frånslagningstidsparametern? ”för telnet $target

send för frånslagningstid 15

spawn för

set \ r "
expect {inloggningen för
”: ” {överför ”$AUTOUSER \ r”; exp_continue} ssword för
”: ” {överför ”$PASSWORD \ r”; frånslagningstid för
för
”$->” för exp_continue} {grab_stats} {send_log -- ”AVSKRÄDET ELLER KAN INTE ATT FÖRBINDA \ n”; gå ut} ## kan frånslagningstiden för denna standard vara ställer in mindre än den globala frånslagningstidsuppsättningen över?


för
} " klar "

Svar : förvänta: frånslagningstiden för mönstrar handlingkvarteret endast?

Sure skulle det är fint så avlägset, som frånslagningstider går. Men det är ett olyckligt exempel - när du spawn telnet som du får en inloggning: betalningspåminnelse, utan överföring något. Det extra \ ret elicits en annan inloggning: betalningspåminnelse. Denna styrka förväxlar ditt skrivar. Naturligtvis ditt uppsätta som mål systemet kan vara olikt - värt kontrollera.
Dubblettcitationstecken är endast för att bevara utrymmen stränger in - stränger med några andra sakkunnigtecken behöver stag. Också ganska än gör mainlinen kodifierar i förväntaen kretsar, jag skulle låter den avsluta och göra kodifiera därefter.
I motsats till med beskjuta att skriva, dig måste inte att bevaka mot möjligheten som värdera av ett argument innehåller utrymmen (dvs., om det kända argumentet innehåller inte ett utrymme därefter, den inte måste att citeras).
Jag lämnade citationstecknen runt om inloggning: och ssword: att att matcha efter utrymmet
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
fastställd frånslagningstid 15

spawntelnet $target

fastställd frånslagningstid 5
förvänta {
      ”inloggning: ”    {överför $AUTOUSER \ r; exp_continue}
      ”ssword: ”       {överför $PASSWORD \ r; exp_continue}
      {$->}            {}
      standard          {send_log -- ”AVSKRÄDET ELLER KAN INTE ATT FÖRBINDA \ n”; gå ut},
      }

fastställd frånslagningstid 15

nr. grab_stats
Andra lösningar  
 
programming4us programming4us