time *)我使用"set_close_on_exec“关闭对应于映射到process的stdin的管道的文件描述符,该管道位于注释”第一次关闭“附近,并在再次发送Python程序后再次关闭管道(”第二次关闭“)。"set_close_on_exec“应该是”当进程在另一个进程上调用exec时“关闭文
在一本关于C编程的德文书(Linux Programmierung,由Jürgen Wolf编写)中,我找到了一份声明,翻译成英文如下(句子由我编号):
在某些情况下,您可能需要复制文件描述符1。在这种情况下,如果没有dup() or dup2(),则设置关闭-exec标志3。当设置此标志时,所有文件描述符都无效(因为被新进程覆盖)--即,它们不再存在。父进程和子进程之间的通信将因此停止5。另一方面,如果您使用dup() or dup2()复制文件<