2

过去我使用fabric 进行Web 开发,但目前我正在一个没有ssh 但有telnet 的嵌入式系统上做一些工作。

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

有没有办法让面料使用 telnet 来执行 run() 和 sudo() 命令?

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

4

1 回答 1

2

您可以使用pexpect库,它可以让您进行流程自动化。您可以使用它来自动化诸如 telnet、ftp、vi 之类的东西。对于 telnet,请查看此脚本。这应该是自动化该过程所需的全部内容。您可以将您的 pexpect 代码放入一个结构任务中,然后以这种方式使用结构。但我不确定采用这种方法是否会获得更多额外价值。

于 2012-12-19T13:15:02.557 回答