HP Integrity BL870c HP Integrity iLO 2 Operations Guide, Eleventh Edition - Page 92
expect $MA_PROMPT
![]() |
View all HP Integrity BL870c manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 92 highlights
# transfer. If this causes a problem, delete these patterns or replace # them with wildcards. An alternative is to use the -p flag (for # "prompt") which makes Expect only look for the last line of output # (i.e., the prompt). The -P flag allows you to define a character to # toggle this mode off and on. # # Read the man page for more info. # # -Don # # (End of auto-expect generated content) # USER set mp_user "Admin" # PASSWORD- get password from terminal instead of storing it in the script stty -echo send_user "For user $mp_user\n" send_user "Password: " expect_user -re "(.*)\n" set mp_password $expect_out(1,string) stty echo # Other Constants set timeout 20 BEGIN ## spawn $env(SHELL) match_max 100000 #foreach mp_name {puma_mp lion_mp cougar_mp} { set mp_name "puma_mp" send_user "\n\n----- $mp_name -----\n\n" # Frequently used Strings set MA_PROMPT "$mp_name\] MP> $" set CM_PROMPT "$mp_name\] MP:CM> $" # Expect the UNIX prompt... #expect "-> $" #### Log into the MP ##### send -- "telnet $mp_name\r" expect ".*MP login: $" send -- "$mp_user\r" expect "MP password: $" send -- "$mp_password\r" expect "$MA_PROMPT" #Run SL command to dump logs #send "sl -forward -view text -nc\r" send -- "cm\r" expect "$CM_PROMPT" #Run PC command to power on the system send -- "pc -on -nc\r" expect "$CM_PROMPT" send "ma\r" expect "$MA_PROMPT" 92 Using iLO 2
![](/manual_guide/products/hewlettpackard-integrity-bl870c-hp-integrity-ilo-2-operations-guide-eleventh-edition-30e0a7d/92.png)