Python无法通过knife命令获得shell响应

时间:2016-09-02 13:27:21

标签: python bash shell subprocess knife

我有一个配置管理器,它是一个Chef实例,现在我可以使用python使用shell命令拉出一个厨师客户端列表,然后使用它的shell输出来获取python中的节点列表。 但是,当我想使用刀配置文件获取厨师服务器的URL时,python无法提取信息。这是因为shell输出始终为空字符串。即使我可以在实际的shell终端上执行相同的命令,我也会得到url。

我使用子进程模块和python 2.7。我不知道为什么会这样,因为python设法比获取url容易得到节点的输出。所以我想知道你们其中一个开发者是否遇到过类似的问题。

感谢阅读。

0 个答案:

没有答案