C 如何在Linux中检测是否有其他实体/进程正在写入文件?
请注意,我对目标文件没有任何控制权。另一个过程是编写该文件。我只想在其他进程完成写入操作时复制该文件。 我想知道,如何检查文件的写入操作C 如何在Linux中检测是否有其他实体/进程正在写入文件?,c,linux,file-io,locking,C,Linux,File Io,Locking,请注意,我对目标文件没有任何控制权。另一个过程是编写该文件。我只想在其他进程完成写入操作时复制该文件。 我想知道,如何检查文件的写入操作 谢谢 尝试F_NOTIFY参数 或者,如果您知道您的Linux内核>=2.6.13,您也可以尝试。我找到了一个描述如何使用它的参数。请尝试使用F_NOTIFY参数 或者,如果您知道您的Linux内核>=2.6.13,您也可以尝试。我找到了一个描述如何使用它的命令。您可以使用lsof命令,例如: lsof | grep myfile 您可以使用lsof命令,例
谢谢 尝试
F_NOTIFY
参数
或者,如果您知道您的Linux内核>=2.6.13,您也可以尝试。我找到了一个描述如何使用它的参数。请尝试使用
F_NOTIFY
参数
或者,如果您知道您的Linux内核>=2.6.13,您也可以尝试。我找到了一个描述如何使用它的命令。您可以使用
lsof
命令,例如:
lsof | grep myfile
您可以使用
lsof
命令,例如:
lsof | grep myfile
可能的重复可能的重复