public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Callbacks to userspace from VFS ?
@ 2002-04-17 14:21 Martin Rode
       [not found] ` <15549.34936.502136.339319@laputa.namesys.com>
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Martin Rode @ 2002-04-17 14:21 UTC (permalink / raw)
  To: linux-kernel

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



-- 
                  Dipl.-Kfm. Martin Rode                    
                     Managing Director

                martin.rode@programmfabrik.de                  

Programmfabrik GmbH                 Fon +49-(0)30-4281-8001
Frankfurter Allee 73d               Fax +49-(0)30-4281-8008
10247 Berlin                        Funk +49-(0)163-5321400
 
                http://www.programmfabrik.de/
 





^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2002-04-18 14:10 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-04-17 14:21 Callbacks to userspace from VFS ? Martin Rode
     [not found] ` <15549.34936.502136.339319@laputa.namesys.com>
2002-04-17 14:40   ` Martin Rode
2002-04-17 17:09     ` Jamie Lokier
2002-04-17 14:45 ` Alex Riesen
2002-04-18  1:22 ` Keith Owens
2002-04-18 14:10   ` Michael Clark

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox