如何在Python子进程

时间:2018-01-15 06:40:41

标签: python subprocess salt-stack

我正在尝试通过Python在我的主人身上运行salt命令 我正在使用Python子进程来执行此操作 但是当我写作

subprocess.check_output(["salt", " '*' grains.item],stderr=subprocess.STDOUT) 

我收到错误

2 个答案:

答案 0 :(得分:1)

盐中的

grains.item(单数)需要一个参数,您可能想要的是grains.items,它将返回分配给奴才的所有谷物。

答案 1 :(得分:0)

#!/usr/bin/python
# -*- coding: utf-8 -*-
import subprocess

subprocess.check_output(["salt-call", "'*'", "grains.item"])