我想在执行完成时退出子进程os.system(comm)
。
我的代码是:
pid = os.fork()
if pid == 0:
#instruction
else:
comm = "python file.py"
os.system(comm)
sys.exit("error")
现在,我的文件file.py
包含一个循环,只有满足条件才能从中退出。但是,即使条件不满足,程序也会退出循环并显示消息error
。
它也不执行file.py
.
file.py
是 :
while 1:
if(condition):
break
# rest of instructions