CRON работа для codeigniter - PullRequest
       18

CRON работа для codeigniter

8 голосов
/ 10 февраля 2010

Я использую codeigniter. Я хочу знать, как настроить задание cron, чтобы проверить таблицу для пользователей с истекающим сроком действия и вставить данные в другую таблицу со списком пользователей с истекающим сроком действия. Как это сделать.

Когда я пытался написать скрипт с контроллером и моделью для вставки таблицы:

Фатальная ошибка : класс 'Controller' не найден в / home / content / html / test / live / application / controllers / cron.php on line 2

Ответы [ 4 ]

4 голосов
/ 10 февраля 2010

Более подробную информацию о том, как сделать CodeIgniter CLI-доступной, можно найти здесь: http://phpstarter.net/2008/12/run-codeigniter-from-the-command-line-ssh/

Следующим шагом является использование crontab -e для настройки cronjob.

2 голосов
/ 30 января 2013

Возможно, это не то, что вы ищете, но у меня это работает просто отлично:

Создайте свою логику задания CRON как «обычную» функцию контроллера.

Затем в вашем стандартном файле Cronjob без CI, просто загрузите URL через

file_get_contents('http:example.com/cronjob/');

Это будет относиться к URL как к любому другому пользователю, и вся структура CI будет в вашем распоряжении.

1 голос
/ 10 февраля 2010

Если вы ищете, как создать работу cron, взгляните на это:

http://www.unixgeeks.org/security/newbie/unix/cron-1.html

Но если вы имеете в виду , как поместить просроченных пользователей в другую таблицу, то вам следует показать структуру таблицы.

0 голосов
/ 05 мая 2010

Мой хостинг-сайт godaddy, который дает возможность создать cron. Все, что нам нужно сделать, это написать простую страницу, чтобы выполнить работу, с подключением sql и всем прочим, и просто загрузить на сервер Godaddy и создать cron. Это оно. Работа проще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...