用于查找是否有新信息写入文件的命令

用于查找是否有新信息写入文件的命令

大家好,假设我有一个文件,该文件由一个进程打开以进行写入,但我想检查是否有新信息写入该文件。我在 Linux 中是否有任何命令可以检查这一点,或者是否有示例脚本可以提供帮助。

到目前为止,我已经检查了两个命令:fuser、lsof,它们告诉哪个进程已经打开文件进行写入,但它们并没有提供任何关于是否有新信息写入文件的重要 o/p。

答案1

你可以使用通知等待

while inotifywait -qe modify filename
do
# some processing
done

或者你可以检查文件是否已被修改统计例如

stat -c %Y file

相关内容