我在 linux 系统 (arm7) 上的一个项目中使用 JNotify。而且效果很好。如果我更改、重命名、删除或创建文件,它会引发中断。但是我想让我们 JNotify 了解 Linux 系统是否自行更改文件。我正在使用 BeagleBone(嵌入式 Linux 系统)。有一个名为 value 的文件,其中包含 InputPin 的状态(高、低)。但是,如果系统更改了此文件,JNotify 将不起作用...如果我自己更改文件,一切正常...有谁知道为什么在第一种情况下无法识别更改。Linux似乎使用一种特殊的方式来写入文件......但我不知道如何......但是如果这个文件发生变化,需要中断我的主循环。还是有其他解决方案?
谢谢