gpt4 book ai didi

c - 等待进程打开文件的可移植方式?

转载 作者:太空宇宙 更新时间:2023-11-04 08:13:31 25 4
gpt4 key购买 nike

在 Linux 中有没有一种方法可以合理地移植(主要是对 OSX/BSD)来等待进程打开文件?我知道我可以为此使用 inotify,但 OSX 不支持它。需要注意的是,我实际上并不知道该进程的 PID,因此它像 popen 一样通过/bin/sh 执行 exec()-ed,因此仅监视它的/proc//fd 目录也不起作用。

最佳答案

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

考虑 fswatch ,或其竞争对手之一(如果我们开始讨论个别图书馆,这将明显偏离主题)。

关于c - 等待进程打开文件的可移植方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37303370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com