擅长:python、mysql、java
<p>您可以使用<code>subprocess</code>模块查看实时进程并检查浏览器是否打开:</p>
<pre><code>import subprocess
def __init__(proc_name,flag=False):
p = subprocess.Popen(['ps','-A'], stdout=subprocess.PIPE)
out, err = p.communicate()
for line in out.splitlines():
if proc_name in line:
print line
flag=True
# continue with current proc
#pid = int(line.split(None, 1)[0]) if you need pid
if not flag:
#start new proc
</code></pre>
<p>如果要终止进程,可以按如下方式起诉<code>os,kill</code>:</p>
^{pr2}$