in reply to Monitoring directory contents
Would in not be simpler to let rsync take the strain e.g. (neither tried nor tested) ...
which I guess you could just as easily implement in shell (again, neither tried nor tested) ...my @files = `rsync <rysnc_args_and_opts>`; system "<parser_name> @files";
for F in `rsync <rysnc_args_and_opts>`; do <parser_name> $F done
A user level that continues to overstate my experience :-))