我不能在孩子里面打印

时间:2019-10-22 12:32:54

标签: python

我有当前代码

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。 有人认为这是比赛条件,您怎么看?

0 个答案:

没有答案