I have a USB drive that is automounted by HAL. When I copy files to the drive using a cp command (running as root)
cp -rvf /drive /media/usb
it works fine. When run inside of a batch file
cp reports that it has copied the files, but doesn't. The file time stamps don't change, and the files are not actually copied. I'm using the latest update of Fedora, and I have Selinux disabled.