Проверьте конфигурационный файл Apache из Python

1

Как я могу проверить конфигурационный файл apache с python? Я пытаюсь использовать "os.popen" с "text = stdout_handle.read(), чтобы получить результат, но ничего не происходит.

Любая помощь будет большой :)

  • 0
    Не могли бы вы рассказать немного подробнее о том, что вы делаете, почему вы это делаете и что вам не удалось сделать?
Теги:
testing
config

1 ответ

1
Лучший ответ

Я предполагаю, что вы пытаетесь автоматизировать apachectl configtest? Вы пробовали subprocess.Popen? Что-то вроде следующего должно начать вас:

from subprocess import Popen, PIPE

args = ['/usr/bin/apachectl','configtest']

result = Popen(args,stdout=PIPE,stderr=PIPE).communicate()
# result[0] will be the standard output, result[1] will be the stderr output

http://docs.python.org/library/subprocess.html#popen-objects

Ещё вопросы

Сообщество Overcoder
Наверх
Меню