I wrote a clamscan cron script like this: source /etc/clamav.excludes clamscan $EXCLUDES --recursive --quiet /
The clamav.excludes file looks like this: EXCLUDES="\ --exclude=/foo \ --exclude=/foo/bar \ --exclude=/foo/baz \ " This had been working _great_ until I needed to exclude directories with spaces: EXCLUDES="\ --exclude=/foo \ --exclude=/foo/bar \ --exclude=/foo/baz \ --exclude=/foo/bar/something with spaces/tmp \ --exclude=/foo/baz/something else with spaces/tmp \ " I get ERROR: Can't access file with spaces/tmp else with spaces/tmp / with spaces/tmp else with spaces/tmp /: No such file or directory This did not work (single quotes and double around the paths): EXCLUDES='\ --exclude="/foo/bar/something with spaces/tmp" \ ' Nor did this (double quotes with escaped slashes): EXCLUDES="\ --exclude=/foo/bar/something\ with\ spaces/tmp \ " Echoing the command and pasting it back in with the mouse is just fine. Ideas? ===== /dev/idal "GNU/Linux is free freedom" --Me __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Clamav-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/clamav-users