<p>我正在创建一个python脚本来检查suPHP我正在尝试创建一个if-else语句来声明suPHP是否在服务器上,使用的输出来自子流程.Popen在</p>
<p>在我创建这篇文章之前,我已经用print测试了变量的输出,它将正确的输出传递给变量suphp。到目前为止,我得到的是:</p>
<pre><code># check for suPHP
suphp = subprocess.Popen("/usr/local/cpanel/bin/rebuild_phpconf --current", shell=True, stdout=subprocess.PIPE,).communicate()[0]
if suphp = "/bin/sh: /usr/local/cpanel/bin/rebuild_phpconf: No such file or directory"
print "suPHP is not installed on the server"
elif
print suphp
</code></pre>
<p>请注意,我对编码和python还不熟悉,所以决定尝试使用python来管理一些服务器。在</p>