I'm pretty sure my cronjobs doesn't work properly. All catalog rules that I created are resetting every day. I checked the cron_schedule
table in my db and its empty. Is there a way to test or check if the jobs are well executed?
According to the Magento 2 documentation, I have created a crontab like the following:
* * * * * /usr/bin/php /var/www/prod/bin/magento cron:run | grep -v "Ran jobs by schedule" >> /var/www/prod/var/log/magento.cron.log
* * * * * /usr/bin/php /var/www/prod/update/cron.php >> /var/www/prod/var/log/update.cron.log
* * * * * /usr/bin/php /var/www/prod/bin/magento setup:cron:run >> /var/www/prod/var/log/setup.cron.log
When I search for "How to create a cronjob for M2", I find a lot of answers. For example, some adds the php.ini
path or */1
for schedule.
*/1 * * * * /usr/bin/php -c /etc/php/7.0/cli/php.ini /var/www/prod/bin/magento cron:run | grep -v "Ran jobs by schedule" >> /var/www/prod/var/log/magento.cron.log
*/1 * * * * /usr/bin/php -c /etc/php/7.0/cli/php.ini /var/www/prod/update/cron.php >> /var/www/prod/var/log/update.cron.log
*/1 * * * * /usr/bin/php -c /etc/php/7.0/cli/php.ini /var/www/prod/bin/magento setup:cron:run >> /var/www/prod/var/log/setup.cron.log
Which one should I use?