If you edit your crontab with "crontab -e", it will update the cron database automatically
no need to restart cron.
But do you receive an e-mail, because on an job-failure? Your e-mail should be stored in /var/spool/mail/<username>; this is your local unix mail. If you use a console-mail client, such as "pine", it will only read from that folder
Is the script executable too?, and why do you store the file in your /home/ folder?