У меня проблема с созданием задач cron. Я создал задачу, и она отлично работает на моем сервере, если я запускаю следующую команду:
php symfony namespace:taskname
В crontab я использую следующую команду:
usr/bin/php /home/user/mysite/symfony namespace:taskname
Если я запускаю эту команду, я получаю только symfony
Список команд. Другими словами, это выглядит так же, как если бы я печатал только php symfony
, Каким-то образом namespace:taskname
часть не пройдена.
Есть идеи?
сначала вам нужно написать синтаксис вроде
X X X X X usr/bin/php /home/user/mysite/symfony namespace:taskname
где X X X X X
период времени, в который вы хотите выполнить команду. также установите время в соответствии с вашим временем выполнения задачи. это может перекрывать время.
все та же проблема, то, возможно, ваш часовой пояс не в порядке в php.ini
файл. установите часовой пояс в файле php.ini.
Других решений пока нет …