Write cron business logic as a Python class and let this app do the rest! It enables Django projects to schedule cron tasks, tracks their success / failures, manages contention (via a cache) etc. Basically takes care of all the boring work for you :-)
I have a cron file where I store all the jobs, when a job fails inside a "do" method, it is not displayed anywhere, i have to debug with prints.