许自强
deepin
2018-07-06 22:03 什么设备,居然不支持shell
Reply Like 0 View the author
https://bbs.deepin.org/post/166031
什么设备,居然不支持shell
https://bbs.deepin.org/post/166031
小型智能光纤收发器
https://bbs.deepin.org/post/166031
我觉得吧,你可以写一个python脚本,在你的电脑上运行,朝收发器写入数据,在配置文件里写入变量
我没玩过 ...
Popular Ranking
ChangePopular Events
More
由于工作需要偷(xiao)一点懒(lv),想写一个配置远程设备的脚本,如今利用expect自动登录并进行基础配置已经成功了。接下来是交互环节,需要输入随机的数字变量,这就得上循环语句了,奈何网上的示例基本上都是互相转(chao)发(xi),且没有逐条详解,小白表示完全看不懂
请问各位论坛大神能否给一个示例详解,我好依葫芦画瓢写一个来试试,看能不能成功!
应用场景(设备只有固定的几条命令,不支持shell命令):
1、登录远程设备并进行基础配置(已完成)
2、选择是否进行下一步操作,“是” 则继续,“否” 则保存退出登录
3、如果选择进行下一步操作,则写入一个或多个不同的数字(只能逐条输入,下同)
/* 选择要配置的端口,随机选择一个或多个端口配置 *\
4、进入端口1,写入步骤3写过的数字
5、退出端口1
6、进入端口2,写入步骤3其中一个或多个数字
7、退出端口2
n、......................................
配置完成,保存退出
更新一下,附件是配置过程,发出来给大神参考,主要是每次配置的时候都要一遍一遍的重复敲这些命令,太烦人,所以想整一个脚本。。如果可以的话,给个如何交互的示例就好!
拜谢!!!!!