为什么设备文件的mtime没有得到更新?

时间:2013-09-18 05:57:55

标签: linux linux-kernel filesystems linux-device-driver stat

当我对输入设备文件(例如/ dev / input / event *)进行统计时,我将文件的mtime作为系统启动时间。

至少应该获得击键并将文件的mtime更新为当前时间!!

有人知道这些输入设备文件的mtime没有得到更新的原因吗?

1 个答案:

答案 0 :(得分:2)

  当对文件执行 mtime 时,

write() (修改时间)会更新。

提到的虚拟开发文件是从用户空间写入的 NOT 。来自底层驱动程序的更新通知用户空间应用程序 NOT 计为对文件的修改。