[apue] popen/pclose 疑點解惑
問題請看這里:
當時懷疑是pclose關閉了使用完成的管道,因此在pclose之前加一個足夠長的sleep,再次觀察進程文件列表:

哈哈,這下都能看到了。同時可以看出來子進程more的管道是經過重定向的,定向到了標準輸入(stdin,0)
還可以觀察到,父進程不關閉管道,子進程就沒有任何顯示!可見more是等待得到全部輸入后才開始工作的
本文來自博客園,作者:goodcitizen,轉載請注明原文鏈接:http://www.rzrgm.cn/goodcitizen/p/answer_to_popen_pclose_problem.html
浙公網安備 33010602011771號