At 8:45 AM -0800 2/20/06, Andrew B. Young wrote: >If this is OT feel free to direct me elsewhere. > >I need to know when a process as finished writing >a file and has closed it. My only clue is fuser, >which somehow knows what processes have files open. > >Is there a way for me to set a signal on a file's >state that lets me know when it has been closed? Simple, stupid way: the previous file is closed when the next file is started? >Some background-- > >I have a MRI machine that runs GE's canned software >which writes out one new file of image data per second >in a known directory. I need to stream this data >into another process in near-real-time. > >Using [id]notify I can watch the directory and know >when a new file is created. But I need to know when >the file has been closed by the writing process such >that there is no more data to be read. I don't know beans about any of this, but the first Google hit on "linux file closed monitor" brings up an IBM page on inotify that shows code that tells when a file is closed. ____________________________________________________________________ TonyN.:' <mailto:tonynelson@xxxxxxxxxxxxxxxxx> ' <http://www.georgeanelson.com/>