SilverStripe работает ошибка BuildTasks через CronJob

Я работаю над выполнением задач через CronJob в SilverStripe 3.1.

Я тестировал с командной строкой, все отлично работает.

Но с помощью задания Cron всегда выдается следующее сообщение:

Пожалуйста, укажите аргумент в cli-script.php / sake. Для получения дополнительной информации посетите http://doc.silverstripe.org/framework/en/topics/commandline**»

Я прочитал документы, но понятия не имею.

Моя команда задания cron:

/my_site_path/framework/sake dev/tasks/SendNewsLetter >> /my_site_path/newsletter.log 2>&1

Я создал SendNewsLetter задача, которая расширена с BuildTask,

Я попробовал это в браузере и командной строке, все это, кажется, работает без проблем. Тем не менее, я не смог заставить его работать с cron.

3

Решение

Попробуйте выполнить это так вместо

php-cli -q /my_site_path/framework/cli-script.php dev / tasks / SendNewsLetter >> /my_site_path/newsletter.log 2>&1

выполнение задач таким образом работает для меня.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]