<p>我有一个测试脚本,需要打开一个进程(一个Pyro服务器),做一些事情来调用打开的进程来获取信息,当所有这些都完成后,需要关闭进程。这都是登台服务器上自动测试的一部分。在</p>
<p>在python 2.6中,可以执行以下操作:</p>
<pre><code>pyro_server = subprocess.Popen(['python', 'pyro_server.py'])
# Do stuff, making remote calls to the Pyro server on occasion
pyro_server.terminate()
</code></pre>
<p>唉,我在这里工作时被锁定在Python2.4中,所以无法访问该函数。如果我让脚本结束,服务器当然会继续运行。在脚本退出之前,我应该做些什么来关闭/终止该进程?在</p>