unix环境:exec()会替换进程中的哪些东西? Leave a Comment / Linux/Unix/Windows / March 4, 2013 March 4, 2013 exec()会替换进程中的哪些东西? 1. text段 2. 数据段 3. 堆 4. 栈 原来的文件描述符是否会被关闭? 这取决于文件描述符是否有设置了close-on-exec标志。如果设置了,在exec时就会关闭。默认情况下没有这个设置,因此exec时默认不会关闭原来的文件描述符。