What is the process that is writing the files, and do you have any control over it? A few common approaches for writing the files are to use file locking (even advisory locking would help you), to use some kind of flag file, to rename/move the file once the write is done ... is anything like that possible? Also, exactly what filesystem is this on?
Perhaps lsof (Unix::Lsof) and its +D option could help you?
In reply to Re: Check if file is written by other process
by Anonymous Monk
in thread Check if file is written by other process
by techman2006
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |