<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><div>Hello,</div><div><br></div><div>In my office we have 8 Alcatel 7750 SR-7.</div><div>Rancid is doing well backing up the configuration.</div><div><br></div><div>We use alulogin/alurancid from this website to do the work:</div><div>https://code.google.com/p/alurancid/source/browse/alulogin</div><div><br></div><div>I would like to use alulogin to send multiple command in order to do some automatic provisioning like:</div><div>./alulogin -f .cloginrc -c ‘configure; service; bla; bla; bla;’ </div><div><br></div><div>But it hangs after sending the first command:</div><div>expect alulogin -f /var/lib/rancid/.cloginrc -c "configure;service" 10.0.0.1</div><div>10.0.0.1</div><div>spawn ssh -c 3des -x -l root 10.0.0.1</div><div> Network Device Restricted access</div><div>root@10.0.0.1's password: </div><div><br></div><div>A:RTR_08_0001# </div><div>A:RTR_08_0001# environment no more </div><div>A:RTR_08_0001#  configure </div><div><br></div><div>But whenever I stay out of the « configure » mode, I can run multiple commands like:</div><div>-c "admin display-config;admin save;admin display-config;"</div><div><br></div><div>When I enter in configure mode, the prompt change in:</div><div>A:RTR_08_0001# configure </div><div>A:RTR_08_0001>config# </div><div><br></div><div>Here is the debug output when trying to enter in configure mode.</div><div><br></div><div>Basically it should be the same on every Alcatel router with SR-OS.</div><div><br></div><div>Regards</div><div><br></div><div>expect -d alulogin -f /var/lib/rancid/.cloginrc -c "configure;service" 10.0.0.1 </div><div>expect version 5.44.1.14</div><div>argv[0] = expect  argv[1] = -d  argv[2] = alulogin  argv[3] = -f  argv[4] = /var/lib/rancid/.cloginrc  argv[5] = -c  argv[6] = configure;service  argv[7] = 10.0.0.1  </div><div>set argc 5</div><div>set argv0 "alulogin"</div><div>set argv "-f /var/lib/rancid/.cloginrc -c {configure;service} 10.0.0.1"</div><div>executing commands from command file alulogin</div><div>parent: waiting for sync byte</div><div>parent: telling child to go ahead</div><div>parent: now unsynchronized from child</div><div>spawn: returns {27774}</div><div>Gate keeper glob pattern for '(Connection refused|Secure connection [^</div><div>]+ refused)' is ''. Not usable, disabling the performance booster.</div><div>Gate keeper glob pattern for '(Connection closed by|Connection to [^</div><div>]+ closed)' is ''. Not usable, disabling the performance booster.</div><div>Gate keeper glob pattern for '(Host key not found |The authenticity of host .* be established).*(yes/no)?' is ''. Not usable, disabling the performance booster.</div><div>Gate keeper glob pattern for 'HOST IDENTIFICATION HAS CHANGED.* (yes/no)?' is 'HOST IDENTIFICATION HAS CHANGED* *'. Activating booster.</div><div>Gate keeper glob pattern for 'Offending key for .* (yes/no)?' is 'Offending key for * *'. Activating booster.</div><div>Gate keeper glob pattern for '(denied|Sorry)' is ''. Not usable, disabling the performance booster.</div><div>Gate keeper glob pattern for '% (Bad passwords|Authentication failed)' is ''. Not usable, disabling the performance booster.</div><div>Gate keeper glob pattern for 'Enter Selection: ' is 'Enter Selection: '. Activating booster.</div><div>Gate keeper glob pattern for 'Last login:' is 'Last login:'. Activating booster.</div><div>Gate keeper glob pattern for '@[^</div><div>]+ ([Pp]assword|passwd):|Mot de passe:' is ''. Not usable, disabling the performance booster.</div><div>Gate keeper glob pattern for '(Username|Login|login|user name|User):' is ''. Not usable, disabling the performance booster.</div><div>Gate keeper glob pattern for '([Pp]assword|passwd):|Mot de passe:' is ''. Not usable, disabling the performance booster.</div><div>Gate keeper glob pattern for '(#| \(enable\))' is ''. Not usable, disabling the performance booster.</div><div><br></div><div>expect: does "" (spawn_id exp6) match regular expression "(Connection refused|Secure connection [^\n\r]+ refused)"? (No Gate, RE only) gate=yes re=no</div><div>"(Connection closed by|Connection to [^\n\r]+ closed)"? (No Gate, RE only) gate=yes re=no</div><div><br></div><div>expect: does "" (spawn_id exp6) match glob pattern "unknown host\r"? no</div><div><br></div><div>expect: does "" (spawn_id exp6) match glob pattern "Host is unreachable"? no</div><div>"No address associated with name"? no</div><div>"(Host key not found |The authenticity of host .* be established).*(yes/no)?"? (No Gate, RE only) gate=yes re=no</div><div>"HOST IDENTIFICATION HAS CHANGED.* (yes/no)?"? Gate "HOST IDENTIFICATION HAS CHANGED* *"? gate=no</div><div>"Offending key for .* (yes/no)?"? Gate "Offending key for * *"? gate=no</div><div>"(denied|Sorry)"? (No Gate, RE only) gate=yes re=no</div><div>"Login failed"? no</div><div>"% (Bad passwords|Authentication failed)"? (No Gate, RE only) gate=yes re=no</div><div>"Press any key to continue"? no</div><div>"Enter Selection: "? Gate "Enter Selection: "? gate=no</div><div>"Last login:"? Gate "Last login:"? gate=no</div><div>"@[^\r\n]+ ([Pp]assword|passwd):|Mot de passe:"? (No Gate, RE only) gate=yes re=no</div><div>"(Username|Login|login|user name|User):"? (No Gate, RE only) gate=yes re=no</div><div>"([Pp]assword|passwd):|Mot de passe:"? (No Gate, RE only) gate=yes re=no</div><div>"(#| \(enable\))"? (No Gate, RE only) gate=yes re=no</div><div>"Login invalid"? no</div><div><br></div><div>expect: does " Network Device Restricted access\r\r\nroot@10.0.0.1's password: " (spawn_id exp6) match regular expression "(Connection refused|Secure connection [^\n\r]+ refused)"? (No Gate, RE only) gate=yes re=no</div><div>"(Connection closed by|Connection to [^\n\r]+ closed)"? (No Gate, RE only) gate=yes re=no</div><div><br></div><div>expect: does " Network Device Restricted access\r\r\nroot@10.0.0.1's password: " (spawn_id exp6) match glob pattern "unknown host\r"? no</div><div><br></div><div>expect: does " Network Device Restricted access\r\r\nroot@10.0.0.1's password: " (spawn_id exp6) match glob pattern "Host is unreachable"? no</div><div>"No address associated with name"? no</div><div>"(Host key not found |The authenticity of host .* be established).*(yes/no)?"? (No Gate, RE only) gate=yes re=no</div><div>"HOST IDENTIFICATION HAS CHANGED.* (yes/no)?"? Gate "HOST IDENTIFICATION HAS CHANGED* *"? gate=no</div><div>"Offending key for .* (yes/no)?"? Gate "Offending key for * *"? gate=no</div><div>"(denied|Sorry)"? (No Gate, RE only) gate=yes re=no</div><div>"Login failed"? no</div><div>"% (Bad passwords|Authentication failed)"? (No Gate, RE only) gate=yes re=no</div><div>"Press any key to continue"? no</div><div>"Enter Selection: "? Gate "Enter Selection: "? gate=no</div><div>"Last login:"? Gate "Last login:"? gate=no</div><div>"@[^\r\n]+ ([Pp]assword|passwd):|Mot de passe:"? (No Gate, RE only) gate=yes re=yes</div><div>expect: set expect_out(0,string) "@10.0.0.1's password:"</div><div>expect: set expect_out(1,string) "password"</div><div>expect: set expect_out(spawn_id) "exp6"</div><div>expect: set expect_out(buffer) " Network Device Restricted access\r\r\nroot@10.0.0.1's password:"</div><div>send: sending « pwd\r » to { exp6 }</div><div>expect: continuing expect</div><div><br></div><div>expect: does " " (spawn_id exp6) match regular expression "(Connection refused|Secure connection [^\n\r]+ refused)"? (No Gate, RE only) gate=yes re=no</div><div>"(Connection closed by|Connection to [^\n\r]+ closed)"? (No Gate, RE only) gate=yes re=no</div><div><br></div><div>expect: does " " (spawn_id exp6) match glob pattern "unknown host\r"? no</div><div><br></div><div>expect: does " " (spawn_id exp6) match glob pattern "Host is unreachable"? no</div><div>"No address associated with name"? no</div><div>"(Host key not found |The authenticity of host .* be established).*(yes/no)?"? (No Gate, RE only) gate=yes re=no</div><div>"HOST IDENTIFICATION HAS CHANGED.* (yes/no)?"? Gate "HOST IDENTIFICATION HAS CHANGED* *"? gate=no</div><div>"Offending key for .* (yes/no)?"? Gate "Offending key for * *"? gate=no</div><div>"(denied|Sorry)"? (No Gate, RE only) gate=yes re=no</div><div>"Login failed"? no</div><div>"% (Bad passwords|Authentication failed)"? (No Gate, RE only) gate=yes re=no</div><div>"Press any key to continue"? no</div><div>"Enter Selection: "? Gate "Enter Selection: "? gate=no</div><div>"Last login:"? Gate "Last login:"? gate=no</div><div>"@[^\r\n]+ ([Pp]assword|passwd):|Mot de passe:"? (No Gate, RE only) gate=yes re=no</div><div>"(Username|Login|login|user name|User):"? (No Gate, RE only) gate=yes re=no</div><div>"([Pp]assword|passwd):|Mot de passe:"? (No Gate, RE only) gate=yes re=no</div><div>"(#| \(enable\))"? (No Gate, RE only) gate=yes re=no</div><div>"Login invalid"? no</div><div><br></div><div>expect: does " \r\n" (spawn_id exp6) match regular expression "(Connection refused|Secure connection [^\n\r]+ refused)"? (No Gate, RE only) gate=yes re=no</div><div>"(Connection closed by|Connection to [^\n\r]+ closed)"? (No Gate, RE only) gate=yes re=no</div><div><br></div><div>expect: does " \r\n" (spawn_id exp6) match glob pattern "unknown host\r"? no</div><div><br></div><div>expect: does " \r\n" (spawn_id exp6) match glob pattern "Host is unreachable"? no</div><div>"No address associated with name"? no</div><div>"(Host key not found |The authenticity of host .* be established).*(yes/no)?"? (No Gate, RE only) gate=yes re=no</div><div>"HOST IDENTIFICATION HAS CHANGED.* (yes/no)?"? Gate "HOST IDENTIFICATION HAS CHANGED* *"? gate=no</div><div>"Offending key for .* (yes/no)?"? Gate "Offending key for * *"? gate=no</div><div>"(denied|Sorry)"? (No Gate, RE only) gate=yes re=no</div><div>"Login failed"? no</div><div>"% (Bad passwords|Authentication failed)"? (No Gate, RE only) gate=yes re=no</div><div>"Press any key to continue"? no</div><div>"Enter Selection: "? Gate "Enter Selection: "? gate=no</div><div>"Last login:"? Gate "Last login:"? gate=no</div><div>"@[^\r\n]+ ([Pp]assword|passwd):|Mot de passe:"? (No Gate, RE only) gate=yes re=no</div><div>"(Username|Login|login|user name|User):"? (No Gate, RE only) gate=yes re=no</div><div>"([Pp]assword|passwd):|Mot de passe:"? (No Gate, RE only) gate=yes re=no</div><div>"(#| \(enable\))"? (No Gate, RE only) gate=yes re=no</div><div>"Login invalid"? no</div><div><br></div><div>expect: does " \r\n\r\n" (spawn_id exp6) match regular expression "(Connection refused|Secure connection [^\n\r]+ refused)"? (No Gate, RE only) gate=yes re=no</div><div>"(Connection closed by|Connection to [^\n\r]+ closed)"? (No Gate, RE only) gate=yes re=no</div><div><br></div><div>expect: does " \r\n\r\n" (spawn_id exp6) match glob pattern "unknown host\r"? no</div><div><br></div><div>expect: does " \r\n\r\n" (spawn_id exp6) match glob pattern "Host is unreachable"? no</div><div>"No address associated with name"? no</div><div>"(Host key not found |The authenticity of host .* be established).*(yes/no)?"? (No Gate, RE only) gate=yes re=no</div><div>"HOST IDENTIFICATION HAS CHANGED.* (yes/no)?"? Gate "HOST IDENTIFICATION HAS CHANGED* *"? gate=no</div><div>"Offending key for .* (yes/no)?"? Gate "Offending key for * *"? gate=no</div><div>"(denied|Sorry)"? (No Gate, RE only) gate=yes re=no</div><div>"Login failed"? no</div><div>"% (Bad passwords|Authentication failed)"? (No Gate, RE only) gate=yes re=no</div><div>"Press any key to continue"? no</div><div>"Enter Selection: "? Gate "Enter Selection: "? gate=no</div><div>"Last login:"? Gate "Last login:"? gate=no</div><div>"@[^\r\n]+ ([Pp]assword|passwd):|Mot de passe:"? (No Gate, RE only) gate=yes re=no</div><div>"(Username|Login|login|user name|User):"? (No Gate, RE only) gate=yes re=no</div><div>"([Pp]assword|passwd):|Mot de passe:"? (No Gate, RE only) gate=yes re=no</div><div>"(#| \(enable\))"? (No Gate, RE only) gate=yes re=no</div><div>"Login invalid"? no</div><div><br></div><div>expect: does " \r\n\r\n\r\n" (spawn_id exp6) match regular expression "(Connection refused|Secure connection [^\n\r]+ refused)"? (No Gate, RE only) gate=yes re=no</div><div>"(Connection closed by|Connection to [^\n\r]+ closed)"? (No Gate, RE only) gate=yes re=no</div><div><br></div><div>expect: does " \r\n\r\n\r\n" (spawn_id exp6) match glob pattern "unknown host\r"? no</div><div><br></div><div>expect: does " \r\n\r\n\r\n" (spawn_id exp6) match glob pattern "Host is unreachable"? no</div><div>"No address associated with name"? no</div><div>"(Host key not found |The authenticity of host .* be established).*(yes/no)?"? (No Gate, RE only) gate=yes re=no</div><div>"HOST IDENTIFICATION HAS CHANGED.* (yes/no)?"? Gate "HOST IDENTIFICATION HAS CHANGED* *"? gate=no</div><div>"Offending key for .* (yes/no)?"? Gate "Offending key for * *"? gate=no</div><div>"(denied|Sorry)"? (No Gate, RE only) gate=yes re=no</div><div>"Login failed"? no</div><div>"% (Bad passwords|Authentication failed)"? (No Gate, RE only) gate=yes re=no</div><div>"Press any key to continue"? no</div><div>"Enter Selection: "? Gate "Enter Selection: "? gate=no</div><div>"Last login:"? Gate "Last login:"? gate=no</div><div>"@[^\r\n]+ ([Pp]assword|passwd):|Mot de passe:"? (No Gate, RE only) gate=yes re=no</div><div>"(Username|Login|login|user name|User):"? (No Gate, RE only) gate=yes re=no</div><div>"([Pp]assword|passwd):|Mot de passe:"? (No Gate, RE only) gate=yes re=no</div><div>"(#| \(enable\))"? (No Gate, RE only) gate=yes re=no</div><div>"Login invalid"? no</div><div><br></div><div>expect: does " \r\n\r\n\r\nA:RTR_08_0001# " (spawn_id exp6) match regular expression "(Connection refused|Secure connection [^\n\r]+ refused)"? (No Gate, RE only) gate=yes re=no</div><div>"(Connection closed by|Connection to [^\n\r]+ closed)"? (No Gate, RE only) gate=yes re=no</div><div><br></div><div>expect: does " \r\n\r\n\r\nA:RTR_08_0001# " (spawn_id exp6) match glob pattern "unknown host\r"? no</div><div><br></div><div>expect: does " \r\n\r\n\r\nA:RTR_08_0001# " (spawn_id exp6) match glob pattern "Host is unreachable"? no</div><div>"No address associated with name"? no</div><div>"(Host key not found |The authenticity of host .* be established).*(yes/no)?"? (No Gate, RE only) gate=yes re=no</div><div>"HOST IDENTIFICATION HAS CHANGED.* (yes/no)?"? Gate "HOST IDENTIFICATION HAS CHANGED* *"? gate=no</div><div>"Offending key for .* (yes/no)?"? Gate "Offending key for * *"? gate=no</div><div>"(denied|Sorry)"? (No Gate, RE only) gate=yes re=no</div><div>"Login failed"? no</div><div>"% (Bad passwords|Authentication failed)"? (No Gate, RE only) gate=yes re=no</div><div>"Press any key to continue"? no</div><div>"Enter Selection: "? Gate "Enter Selection: "? gate=no</div><div>"Last login:"? Gate "Last login:"? gate=no</div><div>"@[^\r\n]+ ([Pp]assword|passwd):|Mot de passe:"? (No Gate, RE only) gate=yes re=no</div><div>"(Username|Login|login|user name|User):"? (No Gate, RE only) gate=yes re=no</div><div>"([Pp]assword|passwd):|Mot de passe:"? (No Gate, RE only) gate=yes re=no</div><div>"(#| \(enable\))"? (No Gate, RE only) gate=yes re=yes</div><div>expect: set expect_out(0,string) "#"</div><div>expect: set expect_out(1,string) "#"</div><div>expect: set expect_out(spawn_id) "exp6"</div><div>expect: set expect_out(buffer) " \r\n\r\n\r\nA:RTR_08_0001#"</div><div>send: sending "\r" to { exp6 }</div><div>Gate keeper glob pattern for '[</div><div>]+' is ''. Not usable, disabling the performance booster.</div><div>Gate keeper glob pattern for '^.+(#| \(enable\))' is ''. Not usable, disabling the performance booster.</div><div><br></div><div>expect: does " " (spawn_id exp6) match regular expression "[\r\n]+"? (No Gate, RE only) gate=yes re=no</div><div>"^.+(#| \(enable\))"? (No Gate, RE only) gate=yes re=no</div><div><br></div><div>expect: does " \r\n" (spawn_id exp6) match regular expression "[\r\n]+"? (No Gate, RE only) gate=yes re=yes</div><div>expect: set expect_out(0,string) "\r\n"</div><div>expect: set expect_out(spawn_id) "exp6"</div><div>expect: set expect_out(buffer) " \r\n"</div><div>expect: continuing expect</div><div><br></div><div>expect: does "" (spawn_id exp6) match regular expression "[\r\n]+"? (No Gate, RE only) gate=yes re=no</div><div>"^.+(#| \(enable\))"? (No Gate, RE only) gate=yes re=no</div><div><br></div><div>expect: does "A:RTR_08_0001# " (spawn_id exp6) match regular expression "[\r\n]+"? (No Gate, RE only) gate=yes re=no</div><div>"^.+(#| \(enable\))"? (No Gate, RE only) gate=yes re=yes</div><div>expect: set expect_out(0,string) "A:RTR_08_0001#"</div><div>expect: set expect_out(1,string) "#"</div><div>expect: set expect_out(spawn_id) "exp6"</div><div>expect: set expect_out(buffer) "A:RTR_08_0001#"</div><div>send: sending "environment no more\r" to { exp6 }</div><div>Gate keeper glob pattern for 'A\:RTR_08_0001#' is 'A:RTR_08_0001#'. Activating booster.</div><div><br></div><div>expect: does " " (spawn_id exp6) match regular expression "A\:RTR_08_0001#"? Gate "A:RTR_08_0001#"? gate=no</div><div><br></div><div>expect: does " environmen" (spawn_id exp6) match regular expression "A\:RTR_08_0001#"? Gate "A:RTR_08_0001#"? gate=no</div><div><br></div><div>expect: does " environment no more \r\n" (spawn_id exp6) match regular expression "A\:RTR_08_0001#"? Gate "A:RTR_08_0001#"? gate=no</div><div><br></div><div>expect: does " environment no more \r\nA:RTR_08_0001# " (spawn_id exp6) match regular expression "A\:RTR_08_0001#"? Gate "A:RTR_08_0001#"? gate=yes re=yes</div><div>expect: set expect_out(0,string) "A:RTR_08_0001#"</div><div>expect: set expect_out(spawn_id) "exp6"</div><div>expect: set expect_out(buffer) " environment no more \r\nA:RTR_08_0001#"</div><div>send: sending "configure\r" to { exp6 }</div><div>Gate keeper glob pattern for +' is ''. Not usable, disabling the performance booster.</div><div>Gate keeper glob pattern for '^[^</div><div> *]*A\:RTR_08_0001#' is '*A:RTR_08_0001#'. Activating booster.</div><div>Gate keeper glob pattern for '^[^</div><div>]*A\:RTR_08_0001#.' is '*A:RTR_08_0001#?'. Activating booster.</div><div>Gate keeper glob pattern for '^--More--[</div><div>]+' is '--More--*'. Activating booster.</div><div>Gate keeper glob pattern for '[</div><div>]+' is ''. Not usable, disabling the performance booster.</div><div>Gate keeper glob pattern for '[^</div><div>]*Press <SPACE> to cont[^</div><div>]*' is '*Press <SPACE> to cont*'. Activating booster.</div><div>Gate keeper glob pattern for 'Press any key to continue (Q to quit)[^</div><div>]*' is 'Press any key to continue Q to quit*'. Activating booster.</div><div>Gate keeper glob pattern for '^ *--More--[^</div><div>]*' is '*--More--*'. Activating booster.</div><div>Gate keeper glob pattern for '^<-+ More -+>[^</div><div>]*' is '<* More *>*'. Activating booster.</div><div><br></div><div>expect: does " " (spawn_id exp6) match regular expression "\u0008+"? (No Gate, RE only) gate=yes re=no</div><div>"^[^\n\r *]*A\:RTR_08_0001#"? Gate "*A:RTR_08_0001#"? gate=no</div><div>"^[^\n\r]*A\:RTR_08_0001#."? Gate "*A:RTR_08_0001#?"? gate=no</div><div>"^--More--[\r\n]+"? Gate "--More--*"? gate=no</div><div>"[\n\r]+"? (No Gate, RE only) gate=yes re=no</div><div>"[^\r\n]*Press <SPACE> to cont[^\r\n]*"? Gate "*Press <SPACE> to cont*"? gate=no</div><div>"Press any key to continue (Q to quit)[^\r\n]*"? Gate "Press any key to continue Q to quit*"? gate=no</div><div>"^ *--More--[^\n\r]*"? Gate "*--More--*"? gate=no</div><div>"^<-+ More -+>[^\n\r]*"? Gate "<* More *>*"? gate=no</div><div><br></div><div>expect: does " configure" (spawn_id exp6) match regular expression "\u0008+"? (No Gate, RE only) gate=yes re=no</div><div>"^[^\n\r *]*A\:RTR_08_0001#"? Gate "*A:RTR_08_0001#"? gate=no</div><div>"^[^\n\r]*A\:RTR_08_0001#."? Gate "*A:RTR_08_0001#?"? gate=no</div><div>"^--More--[\r\n]+"? Gate "--More--*"? gate=no</div><div>"[\n\r]+"? (No Gate, RE only) gate=yes re=no</div><div>"[^\r\n]*Press <SPACE> to cont[^\r\n]*"? Gate "*Press <SPACE> to cont*"? gate=no</div><div>"Press any key to continue (Q to quit)[^\r\n]*"? Gate "Press any key to continue Q to quit*"? gate=no</div><div>"^ *--More--[^\n\r]*"? Gate "*--More--*"? gate=no</div><div>"^<-+ More -+>[^\n\r]*"? Gate "<* More *>*"? gate=no</div><div><br></div><div>expect: does " configure \r\n" (spawn_id exp6) match regular expression "\u0008+"? (No Gate, RE only) gate=yes re=no</div><div>"^[^\n\r *]*A\:RTR_08_0001#"? Gate "*A:RTR_08_0001#"? gate=no</div><div>"^[^\n\r]*A\:RTR_08_0001#."? Gate "*A:RTR_08_0001#?"? gate=no</div><div>"^--More--[\r\n]+"? Gate "--More--*"? gate=no</div><div>"[\n\r]+"? (No Gate, RE only) gate=yes re=yes</div><div>expect: set expect_out(0,string) "\r\n"</div><div>expect: set expect_out(spawn_id) "exp6"</div><div>expect: set expect_out(buffer) " configure \r\n"</div><div>expect: continuing expect</div><div><br></div><div>expect: does "" (spawn_id exp6) match regular expression "\u0008+"? (No Gate, RE only) gate=yes re=no</div><div>"^[^\n\r *]*A\:RTR_08_0001#"? Gate "*A:RTR_08_0001#"? gate=no</div><div>"^[^\n\r]*A\:RTR_08_0001#."? Gate "*A:RTR_08_0001#?"? gate=no</div><div>"^--More--[\r\n]+"? Gate "--More--*"? gate=no</div><div>"[\n\r]+"? (No Gate, RE only) gate=yes re=no</div><div>"[^\r\n]*Press <SPACE> to cont[^\r\n]*"? Gate "*Press <SPACE> to cont*"? gate=no</div><div>"Press any key to continue (Q to quit)[^\r\n]*"? Gate "Press any key to continue Q to quit*"? gate=no</div><div>"^ *--More--[^\n\r]*"? Gate "*--More--*"? gate=no</div><div>"^<-+ More -+>[^\n\r]*"? Gate "<* More *>*"? gate=no</div><div><br></div><div>expect: does "A:RTR_08_0001>config# " (spawn_id exp6) match regular expression "\u0008+"? (No Gate, RE only) gate=yes re=no</div><div>"^[^\n\r *]*A\:RTR_08_0001#"? Gate "*A:RTR_08_0001#"? gate=no</div><div>"^[^\n\r]*A\:RTR_08_0001#."? Gate "*A:RTR_08_0001#?"? gate=no</div><div>"^--More--[\r\n]+"? Gate "--More--*"? gate=no</div><div>"[\n\r]+"? (No Gate, RE only) gate=yes re=no</div><div>"[^\r\n]*Press <SPACE> to cont[^\r\n]*"? Gate "*Press <SPACE> to cont*"? gate=no</div><div>"Press any key to continue (Q to quit)[^\r\n]*"? Gate "Press any key to continue Q to quit*"? gate=no</div><div>"^ *--More--[^\n\r]*"? Gate "*--More--*"? gate=no</div><div>"^<-+ More -+>[^\n\r]*"? Gate "<* More *>*"? gate=no</div><div>^Csighandler: handling signal(2)</div><div>async event handler: Tcl_Eval(exit 130)</div>                                     </div></body>
</html>