Re: Callbacks to userspace from VFS ?

Alex Riesen (Alexander.Riesen@synopsys.com)
Wed, 17 Apr 2002 16:45:19 +0200


Hi,

try reading Documentation/dnotify.txt. Maybe it'll be enough for you.

-alex

On Wed, Apr 17, 2002 at 04:21:13PM +0200, Martin Rode wrote:
> Dear kernel hackers,
>
> after programming at least 10 scripts polling a what we call
> "hot-folder" for new files I had the idea to integrate call backs into
> the file system layer of the linux kernel.
>
> I would like to tell the kernel to callback my program whenever a file
> or directory is being inserted, updated or deleted.
>
> A simple approach could look like this (from the users POV):
>
> mount -o callback=/tmp/myprogram callback_options=some_options
> callback_folder=hotfolder callback_folder=hotfolder2 /dev/some /home
>
> depending on what has happend in "hotfolder" or "hotfolder2" the
> "myprogram" would be started and receive the two arguments:
>
> DELETE filename of the file deleted
> UPDATE filename
> INSERT filename
>
> It would be neat if one could change the mount options while the
> filesystem is mounted.
>
> If you could implement such a feature we had another great argument why
> the linux kernel has something to offer which others haven't. With such
> a feature one could program solutions for the real world which are
> always annoying to program (cue: "hotfolder"!).
>
> What do you people think about the idea? Please reply to me personally,
> too, I'm not a subscriber.
>
> Thanks for taking a look at the idea.
>
> ;Martin
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/