On Fri, Jan 8, 2010 at 12:48 PM, S.Selvam <[email protected]> wrote: > On Wed, Jan 6, 2010 at 12:03 PM, Sivanandhan, P. <[email protected]> wrote: > >> On Wed, Jan 6, 2010 at 11:55 AM, S.Selvam <[email protected]> wrote: >> >> > Hi all, >> > >> > I need to monitor a directory and when a new file is put into that >> > directory,i need to capture that file name and process it. >> > >> > (Something like a database triggers ) >> > >> > Any points on this will be useful . >> > >> > Note:I may store all the filenames and check for any new file after every >> X >> > minutes,but that does not seem like a good way for me. >> > >> > -- >> > Regards, >> > S.Selvam >> > >> >> incron (an inotify based scheduling system) should help you >> >> http://inotify.aiken.cz/?section=incron&page=about&lang=en
Please get in touch with my friend Sathish in Healthsoft [email protected] for this. He had this issue and I prodded him in the right direction with the perl SGI::FAM module. If you are particular about C and do not mind the slight annoyance with kqueue() you can try that. Is kqueue() there in linux? I wonder. It is a FreeBSD thing and it works very well in all BSDs. I was not very happy with the numerous other alternatives there. gnome uses a method which is somewhat interesting. Since I did not get working C sample for this I am unable to help any further. Actually I was quite surprised that there was no clean approach to so common a problem. Ask Sathish and he will help you out. Thanks. -Girish -- Gayatri Hitech web: http://gayatri-hitech.com SpamCheetah Spam filter: http://spam-cheetah.com _______________________________________________ ILUGC Mailing List: http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
