【问题标题】:How to get apache service status by python如何通过python获取apache服务状态
【发布时间】:2018-08-08 19:17:27
【问题描述】:

在我的 python 代码中,我有一个 if 条件来检查 apache2 是否正在运行,然后它会停止它,否则什么也不做。 我搜索了很多,但找不到在 Linux Debian 8 中获取 Apache2 服务状态的有效 python2.7 命令。

【问题讨论】:

  • 欢迎堆栈溢出!到目前为止,您尝试过什么代码?通过这种方式,我们可以帮助您到达需要去的地方。
  • @Zack Tarr 你真好。我必须自己解决。

标签: linux python-2.7


【解决方案1】:

我自己解决了。

apache_status = subprocess.check_output("ps -ef | grep -v grep | grep apache2 | wc -l", shell = True)
        if  int(apache_status[0:1]) != 0:
            subprocess.call("service apache2 stop".split())

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-24
    • 2017-06-22
    • 1970-01-01
    • 2017-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多