Try testing your script directly from the command line.
I think it should start out
You should not have to start and stop cron to make this work. Verify that the script works from the command line before trying to run it from cron.
Once you know the script works, use crontab -e
from a terminal to edit your cron settings and point the command to the location of the script. For example, if it's called foo.sh and is in /home/[username]/scripts/, point cron at /home/[username]/scripts/foo.sh
Make sure the executable bit is turned on.
Crontab -e is the recommended way for editing your crontab.
Here's a good reference on cron: