擅长:python、mysql、java
<p>您正在将stdout+stderr都放入<code>output</code>,因此需要检查<code>if 'someword' in output[0]</code>:</p>
<p>或者更好:</p>
<pre><code>proc = subprocess.Popen(["./runCommand.sh" + " -i " + ip + " -c " + cmd], stdout=subprocess.PIPE, shell=True)
output, _ = proc.communicate() # or output, err = proc.communicate()
p_status = proc.wait()
if 'someword' in output:
#dosomething
</code></pre>
<hr/>
<p>总是检查文件:</p>
^{pr2}$