The most common problem I have seen with running cron jobs is
one of execution environment. One of two things (or both) is
problably wrong: you are assuming you know where the script
is being executed, and are using a relative rather than absolute
path, or your environment variables are not properly set up, like $PATH.
This would include not giving the full path to the script in the
crontab entry.
Scott