の実行が完了したときに子プロセスを終了したい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