我过去曾经使用过Fabric进行Web开发,但是目前我正在做一些没有ssh的嵌入式系统,但确实有telnet。
我有很多可以从自动化中受益的测试/安装任务,所以我想知道:
有没有办法让Fabric使用telnet来运行run()和sudo()命令?
是否有一种与织物类似的工具可以与telnet一起使用?我真的只是想避免重新发明轮子以解决轻微的麻烦。
答案 0 :(得分:2)
您可以使用pexpect库来执行流程自动化。你可以用它来自动化telnet,ftp,vi之类的东西。对于telnet,请查看this script。这应该是您自动化流程所需的全部内容。您可以将您的pexpect代码放入结构任务中,然后以这种方式使用结构。但是我不确定采用这种方法你会获得多少额外的价值。