User Tools

Site Tools


программирование_диалогов_expect

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
программирование_диалогов_expect [2021/06/08 08:33]
admin [Communigate CLI]
программирование_диалогов_expect [2022/03/09 12:49] (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 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>​
  
программирование_диалогов_expect.1623130384.txt.gz · Last modified: 2021/06/08 08:33 by admin