Codeigniter Cronjob для хостинга Godaddy - PullRequest
0 голосов
/ 05 июля 2019

Мой сервер хостинга веб-сайтов - Godaddy, а веб-сайт www.5kcinema.com
Я использую Codeigniter Framework
У меня есть сценарий, который запускается, и проверяю, выпущен ли фильм сегодня или нет, если дата выхода - сегодняшняя дата, то фильм перемещается из будущих фильмов в последние фильмы
Мой файл контроллера - Cron.php, а функция - индекс.

class Cron extends CI_Controller {

    public function __construct() {
        parent::__construct();
        $this->load->model('listing_model');
    }

    public function index() {
        $tableName = 'movies_tbl m';
        $condition = "m.status=1 AND m.is_deleted=0 AND m.date_published='".date('Y-m-d')."'";
        $data = $this->listing_model->getAll($tableName, $condition, NULL, 1, 'object');

        if (count($data) > 0) {
            foreach ($data as $row) {
                $id = $row->id;
                $movie_data['mtype'] = 1;
                $this->listing_model->insert_update($tableName, $movie_data, $id); 
            }
        }
    }

}

Я хочу, чтобы этот код запускался в cron каждый вечер в 12.01

Ответы [ 2 ]

1 голос
/ 05 июля 2019

вы можете выбрать время cron и затем добавить эту команду

/usr/bin/curl --user-agent cPanel-Cron http://www.5kcinema.com/Cron/index/
1 голос
/ 05 июля 2019

Вы можете использовать это

1   0   *   *   *   /usr/local/bin/php /path-to-your-public_html/www.5kcinema.com/index.php cron
...