我需要每天通过串口配置几十台设备。配置如下:
- 等待启动(即出现特定行(。
- 输入一系列命令。
- 做一个"打印"来检查一切是否正确。
- 移至下一台设备。
它看起来并不复杂,我真的需要自动化它。我不是一个专业的程序员,但我找到了自己的方式。
你能建议我开始什么?我应该在哪里看?特别是,有什么很棒的 API 可以为我做肮脏的工作吗?我正在使用Windows,但如果真的需要,我也可以使用Linux。我学过的一种语言是C。但我对新事物持开放态度,只要它能快速完成。
提前谢谢你。
这
看起来像是expect
的任务:
#!/usr/bin/expect
set timeout 20
spawn "terminal-program"
expect "a specific line"
send "sequence_of_commands"
expect "prompt >"
send "print"
并把它放在一个bash循环中。