Re: [OT] inotify hack for locate

Helge Hafting
2006-03-06T09:24:06Z

Jon Masters wrote:

>On 3/5/06, Jesper Juhl <jesper.juhl@gmail.com> wrote:
>
>
>
>>On 3/5/06, Jon Masters <jonmasters@gmail.com> wrote:
>>
>>
>
>
>
>>>I'm fed up with those finds running whenever I power on.
>>>
>>>
>
>
>
>>You run updatedb at boot time?
>>
>>
>
>No, but said box will catch up cron jobs on boot.
>
>
>
>>Why not run it from cron at night like most people do?
>>
>>
>
>That's not the point. It usually does. I'm interested to know if
>anyone has written a daemon that can sit and just do this
>synchronously on my desktop - then not only do I /not/ have to run
>updatedb every day but I can also have a locate that is always up to
>the minute.
>
>
I haven't heard about anyone doing this. You could modify
the VFS to notify you everytime a file is created, moved or deleted.
That should give you what you want, but at the cost of delaying
those operations.

Another option would be to make a filesystem that stores its
directory structure (or a copy of it) in a single file, so that
a locate-like program can do quick lookups of the always-correct
data.

Helge Hafting