One or two things are unclear here..
1) Near the end of your post, you list some FOLDERS, not files. And I don't believe the cron program you are using, actually cares what the names of those folders are; they are more for your convenience than for the cron program.
2) What cron program are you using? I am assuming Dillons Cron, but if I'm wrong, please tell us. If it is Dillons (which I use), I don't see in the man pages any reference to a "cron.allow" or 'cron.deny' file or folder. Are you sure this is relevant?
3) It looks like a simple permissions issue. I wonder if the fact that you have the "/bin/sh" on the crontab line is causing the problem. Dillons Cron executes commands using "/bin/sh -c" already, so putting /bin/sh there (considering that you already have a shabang atop your script anyway) may be the problem.
First thing I'd do, would be remove the /bin/sh from the crontab entry.
Last edited by GrapefruiTgirl; 01-27-2010 at 02:17 AM.