[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Управление планировщиком задач
GhostSt
Добрый день.

Предо мной возникла задача написать парсер, который будет парсит около 20 сайтов.

Мне необходимо необходимо для каждого сайта поставить интервал, с которым он будет парситься и время начала.

Сам парсер будет представлен страничкой-списком всех сайтов, которые можно парсить, там же нужно задать интервал и время начала.

К чему весь этот текст?
Мне не ясно как можно управлять планировщиком задач из скрипта. Все мои попытки найти информацию не увенчались успехом.

Тут основная особенность это возможность планировать задачи "из скрипта".

Может кто-либо сталкивался с подобной проблемой, буду рад любой информации
vagrand
Я бы сделал приметно так:
1. Создал скрипт, который бы запускался по крону каждые N минут;
2. Скрипт будет проверять таблицу задач, где будет из расписание на запуск;
3. Скрипт будет запускать задачи посредством запуска отдельного скрипта-парсера в фоновом режиме и после чего он будет отваливаться.

Вот как-то так.

_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
GhostSt
Спасибо! Попробую так сделать.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.