如何从python脚本重新启动nginx?
我可以使用如何从python脚本重新启动nginx?,python,nginx,Python,Nginx,我可以使用“nginx-s reload”命令在shell上重新启动nginx。 但是,当我使用os.system(“nginx-s reload”)命令时,它出现了错误 /usr/local/bin/nginx:加载共享库时出错:libpcre.so.1:无法打开共享对象文件:没有这样的文件或目录 对于此错误。我已经安装了pcre。是否存在一些神奇的问题。对于在python脚本中运行此类命令,最好使用 请尝试以下代码,而不是您的代码: import subprocess subproces
“nginx-s reload”
命令在shell上重新启动nginx。
但是,当我使用os.system(“nginx-s reload”)
命令时,它出现了错误
/usr/local/bin/nginx:加载共享库时出错:libpcre.so.1:无法打开共享对象文件:没有这样的文件或目录
对于此错误。我已经安装了pcre。是否存在一些神奇的问题。对于在python脚本中运行此类命令,最好使用 请尝试以下代码,而不是您的代码:
import subprocess
subprocess.call('whatever command you want to run it in terminal', shell=True)
幸运的是在python脚本中运行这样的命令,最好使用它 请尝试以下代码,而不是您的代码:
import subprocess
subprocess.call('whatever command you want to run it in terminal', shell=True)
祝你好运谢谢你的建议。谢谢你的建议。