This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
программирование_диалогов_expect [2021/06/08 08:33] admin [Communigate CLI] |
программирование_диалогов_expect [2026/08/19 14:01] (current) val |
||
|---|---|---|---|
| Line 28: | Line 28: | ||
| expect "#" { send "ip scp server enable\n" } | expect "#" { send "ip scp server enable\n" } | ||
| expect "#" { send "end\n" } | expect "#" { send "end\n" } | ||
| + | |||
| + | #expect "#" { send "vlan database\n" } | ||
| + | #expect "#" { send "vtp transparent\n" } | ||
| + | #expect "#" { send "vlan 2 name LAN2\n" } | ||
| + | #expect "#" { send "exit\n" } | ||
| expect "#" { send "write\n" } | expect "#" { send "write\n" } | ||
| Line 58: | Line 63: | ||
| <code> | <code> | ||
| - | mail.corp1.un:~# cat cgp_cli.exp | + | mail# cat cgp_cli.exp |
| </code><code> | </code><code> | ||
| #!/usr/bin/expect | #!/usr/bin/expect | ||
| Line 75: | Line 80: | ||
| expect "200" { | expect "200" { | ||
| - | send "$cmd\n\n" | + | send "$cmd\n" |
| } | } | ||
| Line 85: | Line 90: | ||
| exit 0 | exit 0 | ||
| </code><code> | </code><code> | ||
| - | mail.corp1.un:~# ./cgp_cli.exp 'CREATEACCOUNT user3 {Password = "password3";RealName = "Сидор Сидорович Сидоров";}' | + | mail# chmod +x cgp_cli.exp |
| + | |||
| + | mail# ./cgp_cli.exp 'CREATEACCOUNT user2 {Password = "password2";RealName = "Петр Петрович Петров";}' | ||
| - | mail.corp1.un:~# ./cgp_cli.exp 'GETACCOUNTSETTINGS user3' | + | mail# ./cgp_cli.exp 'GETACCOUNTSETTINGS user2' |
| </code> | </code> | ||