摘要:
我的相关博文: 系统编程-进程-exec系列函数超级详解(带各种实操代码) 一般我们会调用exec执行另一个程序,此时会用全新的程序替换子进程的正文,数据,堆和栈等。 此时保存文件描述符的变量当然也不存在了,我们就无法关闭无用的文件描述符了。 所以通常的做法是,我们一般会fork子进程后,先在子进程 阅读全文
摘要:
在linux下,一切皆文件。 文件描述符用于操作文件。 从shell中运行一个进程,默认会有3个文件描述符存在(0、1、2);)0表示标准输入,1表示标准输出,2表示标准错误。 一个进程当前有哪些打开的文件描述符可以通过/proc/进程ID/fd目录查看。 1、 dup函数 #include <un 阅读全文