我有当前代码
def read_line():
r, w = os.pipe()
rd = os.fdopen(r)
read_daemon_pid = os.fork()
print(read_daemon_pid)
if read_daemon_pid == 0:
os.close(r)
os.dup2(w, 2)
os.close(w)
os.execv("./src/read_daemon", list("blabla"))
sys.exit()
os.close(w)
os.kill(read_daemon_pid, signal.SIGUSR1)
但是当我执行它时,我只会得到pid,例如10370。 有人认为这是比赛条件,您怎么看?