I realize that when any cron has output it will email that output... what I'm trying to determine is that if I have a script scheduled for 3 AM on Tuesday and for whatever reason it either throws an error or fails to run, I'd like to know...
I'm thinking right now of setting up a database table that stores last run timestamps for each cron command and we get weekly report for the cron commands. Or possibly storing in the database when it should run and when it last ran, if there's a problem it'd email us.
The "emailing" would be done by our internal systems where our employees are consistently logging in so it wouldn't be based off of cron itself.
Is there a better solution?