以下似乎有效:
import os, sys
child_pid = os.fork()
if child_pid == 0:
print 'in child'
os._exit(os.EX_OK)
print 'hm... wasn''t supposed to get here'
else:
print 'in parent'
Run Code Online (Sandbox Code Playgroud)
诀窍是使用os._exit()而不是sys.exit().该文档包含以下段落:
注意退出的标准方法是
sys.exit(n)._exit()通常只应在fork()后的子进程中使用.
| 归档时间: |
|
| 查看次数: |
1229 次 |
| 最近记录: |