Ok, I enabled debug ran it on the command line and got this in the log file:
Code: Select all
01/25/10 23:15:00.550564 zmaudit[6634].DBG [Found database monitor '1']
01/25/10 23:15:00.551840 zmaudit[6634].DBG [Got 34 events]
01/25/10 23:15:00.551957 zmaudit[6634].DBG [Found database monitor '2']
01/25/10 23:15:00.553172 zmaudit[6634].DBG [Got 48 events]
01/25/10 23:15:00.553424 zmaudit[6634].DBG [Found filesystem monitor '1']
01/25/10 23:15:00.553972 zmaudit[6634].DBG [Got 34 events]
01/25/10 23:15:00.554016 zmaudit[6634].DBG [Found filesystem monitor '2']
01/25/10 23:15:00.554639 zmaudit[6634].DBG [Got 48 events]
01/25/10 23:15:00.574313 zmaudit[6634].DBG [Deleting zmswap-i00000.jpg]
01/25/10 23:15:00.574392 zmaudit[6634].DBG [Deleting zmswap-i00001.jpg]
01/25/10 23:15:00.574425 zmaudit[6634].DBG [Deleting zmswap-i00002.jpg]
01/25/10 23:15:00.574459 zmaudit[6634].DBG [Deleting zmswap-i00003.jpg]
But I got this on the screen:
Code: Select all
:/ # /usr/local/bin/zmaudit.pl
directory (/tmp/Restore/web/srv/www/htdocs/Weather/) images.23:59 is still tainted at /usr/lib/perl5/5.10.0/File/Find.pm line 864.
:/ #
Now, that directory is one of my directories not ZM's. I realize that the find command is probably walking the $swap_image_path = ZM_PATH_SWAP location. I use that area for restores from tape. The file it's refering to "images.23:59" is a directory I restored that contains another directory and only a directory named "dynamic" and that directory contains files.
I use the Linux find command and walk /tmp/Restore/web/srv/www/htdocs/ and it does not report any problem.
I wonder if Perl's find is having problems with the colon in the file name?