Filesystems FUSE-日志文件打开时间-文件系统

Filesystems FUSE-日志文件打开时间-文件系统,filesystems,fuse,Filesystems,Fuse,使用FuseAPI,可以知道文件打开的时间。如果是,那么要实现哪些方法。是。您需要实现open和release,然后使用fuse-info结构(取决于您的实现)将两者关联起来 当文件关闭时调用release?没错。所以,如果您在打开时创建一个时间戳,然后在调用release时进行比较,您可以计算出它被打开了多长时间。我不知道它到底有多精确(可能不会精确到毫秒),但对于大多数目的来说,它应该足够好了。我试过了,但我的代码似乎有一些问题。我的文件系统的问题是,当我打开一个文件时,会调用“打开”方法,

使用FuseAPI,可以知道文件打开的时间。如果是,那么要实现哪些方法。

是。您需要实现open和release,然后使用fuse-info结构(取决于您的实现)将两者关联起来

当文件关闭时调用release?没错。所以,如果您在打开时创建一个时间戳,然后在调用release时进行比较,您可以计算出它被打开了多长时间。我不知道它到底有多精确(可能不会精确到毫秒),但对于大多数目的来说,它应该足够好了。我试过了,但我的代码似乎有一些问题。我的文件系统的问题是,当我打开一个文件时,会调用“打开”方法,也会在不关闭文件的情况下调用“立即释放”方法,然后打开的文件会显示此错误消息,如果你能回答,我将不胜感激