嗨,大家好,假设我有一个文件是通过写入过程打开,但我想检查是否有新的信息被写入该文件。 我有在Linux的任何命令来检查,或有一个示例脚本,将有所帮助。
直到现在我已经检查了两个命令:fuser,lsof告诉哪个进程已经打开了文件,但是如果有新的信息被写入到文件中,他们没有给出任何重要的o / p。
你可以使用inotifywait
while inotifywait -qe modify filename do # some processing done
或者你可以检查文件是否被stat修改
stat -c %Y file