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