如何通过python

时间:2018-02-28 19:54:02

标签: linux python-2.7

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

1 个答案:

答案 0 :(得分:0)

由我自己解决。

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())