请注意,我无法控制目标文件。其他一些进程正在写入该文件。我只想在其他进程完成写操作时复制文件。 我想知道,如何检查文件的写操作?
谢谢!
最佳答案
尝试将 F_NOTIFY
参数添加到 fcntl
.
或者你可以试试inotify如果您知道您的 Linux 内核 >= 2.6.13。我找到了一个 article in Linux Journal其中描述了如何使用它。
关于c - 如何在 Linux 中检测是否有任何其他实体/进程正在写入文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7735436/