But please note that you don't have to wait until tonight to see if it works
. Change the time the script is supposed to run to a nearer time.
Just FYI, you first crontab entry was sending you an email every minute because that's what the * sign does.
If you type
* * * * * /path/to/your/script
Then your script will run every minute of every day of every month of every year.
On the other hand,
45 12 * * * /path/to/your/script
will run your script at exactly 12:45 every day.
You may want to take a look at this link
for further details on using cron.
Have a great day!