从Python脚本重新加载Apache

时间:2014-06-19 05:32:44

标签: python apache

我想使用Python脚本重新加载我的apache服务器。那将是什么?

我知道终端命令,即

sudo /etc/init.d/apache2 reload

这就是我的尝试: -

import os
c = "sudo /etc/init.d/apache2 reload"

os.system(c)

sudo: no tty present and no askpass program specified

如何重新加载我的服务器?

2 个答案:

答案 0 :(得分:0)

删除sudo并尝试了,它有效

import os
c = "/etc/init.d/apache2 reload"

os.system(c)

答案 1 :(得分:0)

这里是 2021 年。即使安装了 vanilla apache2,我也可以使用 sudo。

import os
c = "sudo service apache2 restart"
os.system(c)