便携式等待进程打开文件的方法?

时间:2016-05-18 14:59:34

标签: c linux

在Linux中是否存在可以合理移植(主要是OSX / BSD)等待进程打开文件的方法?我知道我可以使用inotify,但OSX并不支持它。有一点需要注意的是,我实际上并不知道过程的PID,所以它就像popen一样通过/ bin / sh执行,所以只需监视它/ proc // fd目录也不会发挥作用。

1 个答案:

答案 0 :(得分:2)

有几个适用于此目的的库或命令行工具,其后端跨越Linux和MacOS。

考虑fswatch或其中一个竞争对手(如果我们开始讨论各个图书馆,那么这将是明确偏离主题的领域)。