как использовать cronjob в Octobercms? - PullRequest
0 голосов
/ 04 июня 2018

Предположим, я хочу удалить запись с id = 50 из моей базы данных с помощью cronjob в octobercms, каковы шаги, чтобы сделать это

Я сделал следующие вещи, чтобы достичь этого
1) - В мой плагин я вставил следующий код

   public function registerSchedule($schedule)
{
    $schedule->call(function() {
         DB::table('fsz_posting_tblposting')->where('id', '==', 50)->delete();
    }); // Defaults to every minute (every execution)
}

2) - В моей области cronjob на сервере я поставил следующую команду cronjob

/usr/local/bin/php -q /home3/user/public_html/artisan scheduled:run

После выполнения этих двух шагов моя запись не удаляется, и я получил следующее электронное письмо в свой почтовый ящик

В «запланированном» пространстве имен не определены команды.Вы имели в виду это?
расписание

что мне теперь делать?

1 Ответ

0 голосов
/ 04 июня 2018

Кажется, что опечатка в вашей записи в crontab

ее расписание: запуск не запланировано: запуск [schedule]

Исправленная запись:

/usr/local/bin/php -q /home3/user/public_html/artisan schedule:run

Для получения дополнительной информации вы можете обратиться сюда:

Настройка: https://octobercms.com/docs/setup/installation#crontab-setup

Как добавить задачу: https://octobercms.com/docs/plugin/scheduling

если есть сомнения, прокомментируйте.

...