Question: why are cron jobs not running?
Answer: Another common issue is related to the environment variable. You tested your script by excuting it from the command line and it worked as expected but somehow it didn't work in crontab. To troubleshoot, you can log the actual environment variables that loaded in the cron by having this simple command in cron table.