如何关闭popen打开的所有打开的文件描述符

时间:2014-07-04 10:10:51

标签: c++ c linux operating-system popen

我使用第一个流程P1中的popen创建了第二个流程P2。

并且P1中的打开文件描述符很少。那些开放的fd现在也被其他进程和P2共享。所以发生的事情是P2创建了自己的文件描述符,并引用了P1的打开文件。 它正在发生,因为在popen"。

的情况下共享打开的文件

我需要关闭P1进程,但在此之前我想关闭由P2打开的所有共享文件描述符。

阿布舍克巴克

0 个答案:

没有答案