я использовал sudo crontab -e
чтобы добавить следующую cronjob 0 0 * * * /usr/bin/php /var/www/path/to/artisan elite:reset-user-likes
Команда работает правильно, если набрать ее на терминале.
Я также попытался настроить выполнение cronjob каждую минуту, чтобы проверить, работает ли он, но это не так.
Как я могу проверить, что не так с заданием cron?
Сначала я бы проверил системный журнал и посмотрел, какое сообщение об ошибке выдает crond. Если вы не получаете никаких результатов, попробуйте добавить параметр -e php. Во-вторых, попробуйте заключить команду в кавычки («cmd»). При интерпретации параметров команды может возникнуть проблема.
Надеюсь, это было полезно.