| To: | fam@xxxxxxxxxxx |
|---|---|
| Subject: | getting many "change" events for some files using SGI::FAM |
| From: | Rolf <rolf.loudon@xxxxxxxxxxxxxxxxx> |
| Date: | Tue, 22 Mar 2005 13:00:41 +1100 |
| Sender: | fam-bounce@xxxxxxxxxxx |
hello using the perl fragment as published on the SGI::FAM CPAN module home: use SGI::FAM;
my $fam=new SGI::FAM;
$fam->monitor('/foo');
$fam->monitor('/foo/bar.txt');
while (1) {
my $event=$fam->next_event; # Blocks
print "Pathname: ", $event->filename,
" Event: ", $event->type, "\n";
}when I monitor most files, and then as a test say open them in vi and issue a write command (:w) the script reports two 'change' events. But with some files I get consistently 32 'change' events reported. I thought initially it was related to the file size, but tests on similarly sized files do not reflect this. Is anyone able to explain why I would get multiple events reported on some files and not on the others - the vast majority of files tested report two events. My needs are simple and I could easily work around the multiple events (only need to know about one), but if I could solve the number of reported events it would be better. thanks rolf. |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||