Fabric可以使用telnet来运行run()命令吗?

时间:2012-12-18 21:32:23

标签: python telnet fabric

我过去曾经使用过Fabric进行W​​eb开发,但是目前我正在做一些没有ssh的嵌入式系统,但确实有telnet。

我有很多可以从自动化中受益的测试/安装任务,所以我想知道:

有没有办法让Fabric使用telnet来运行run()和sudo()命令?

是否有一种与织物类似的工具可以与telnet一起使用?我真的只是想避免重新发明轮子以解决轻微的麻烦。

1 个答案:

答案 0 :(得分:2)

您可以使用pexpect库来执行流程自动化。你可以用它来自动化telnet,f​​tp,vi之类的东西。对于telnet,请查看this script。这应该是您自动化流程所需的全部内容。您可以将您的pexpect代码放入结构任务中,然后以这种方式使用结构。但是我不确定采用这种方法你会获得多少额外的价值。