I know my cron job is executing because I put a simple echo "test" line in it which I see in each cron status email it fires every time it runs. If I take out the echo statement, I get no cron status emails into my inbox. None.
I can see in the sys_cron_jobs various files which should trigger the cron job. For example, I sent a reply mail and a greeting to a different member and then watched to see if the receiving member's notification and/or mail alert status ever updated - nope. If I refresh the page, I get a red alert box with a '2' floating above the mail icon which means the greeting and the mail reply is working, just not the notification without refreshing.
So my question(s) is, what causes the cron.php to take some kind of action? And what could possible be keeping mine from working?