Ubuntu 14.04 trusty
yii2 advanced template
I have created a cron job in console/controllers/
And the content of my action for the cron job is to send an email whenever it is executed and update some information in the database that matches some requirement.
It DOES work if I go manually to the root of the application and type:
php yii cron/action-name
However, when I try to run it from the cron configuration from VestaCP it does not work correctly (email is not being send and database is not updated).
Here is the cron command from VestaCP:
sudo php /home/user/web/domain.com/public_html/yii cron/action-name
I tried to run this cron every minute(* * * * )/five(/5 * * * *), etc - none helps.
However, if I try to execute this command manually from console — then it works perfectly.
Does anyone have an idea what can be the problem?
Not sure if this is related to Yii at all, but maybe someone has crossed this problem.