Magento cron fails to run when you are running custom PHP version on your Ecenica web hosting package.

Steps to fix

  1. Edit cron.sh
  2. Find the line below:
    PHP_BIN=`which php`
    
  3. Replace it with:
    PHP_BIN=/usr/local/bin/php
    
  4. Save your changes to cron.sh