|
SiteSputnik. Планировщик задач (Scheduler):
SiteSputnik. выполнение работ по расписанию. |
Автор Алексей Мыльников |
Основные понятия, терминология и сокращения.Задача состоит из нескольких подзадач.
Подзадача - это практически любая функция программы SiteSputnik.
Основные подзадачи: простой запрос, пакет запросов, составленный при помощи ассемблера сложный пакет запросов, мониторинг контента ссылок.
Планировщик задач позволяет составить и выполнить задачу.
Суть планировщика - составление расписания выполнения подзадач, а именно: когда, откуда и какую подзадачу выполнить.
Цель, назначение.
- Планировщик задач позволяет пользователю поручить программе SiteSputnik выполнение своих ежедневных или еженедельных работ, каждую из которых в предыдущих версиях программы пользователю приходилось инициировать собственноручно.
- В перечне публикаций о программе СайтСпутник данная статья помещена в группу статей вместе с Ассемблерами. Это сделано по той причине, что планировщик задач, так же как и Ассемблер, позволяет составлять сложные задания из более простых. При помощи него можно собрать разные подзадачи из разных баз данных (папок) и выполнить их по одному клику мышки.
- Планировщик - это платформа для реализации распределенных во времени задач. В качестве таких задач могут выступать, например, автоматическое отслеживание в реальном времени изменений общественного мнения, наблюдение за поведением финансовых индексов или других изменяющихся во времени объектов.
Последовательность работы пользователя.1. Создание задачи.
Из главного меню, как показано на картинке № 1, выбираем пункт Интернет → Планировщик задач → Создать задачу :
![]()
Получаем картинку № 2:
![]()
В центре этой картинки - незаполненное окно Планировщика задач.
Левее него - базы данных (папки), в которых хранятся некоторые подзадачи и результаты их выполнения: запросы, пакеты запросов, результаты поиска, сбора, анализа и мониторинга информации.
1.Выбираем базу данных (БД). На картинке выше выбрана БД "Запросы", которая вложена в БД "СайтСпутник", которая, в свою очередь, вложена в БД "Поиск в Интернете".
Нажимаем в окне Планировщика на кнопку Добавить .
Получаем:
![]()
В первой строке Таблички "говорится" о том, что в 18:00 из БД "Поиск в Интернете\СайтСпутник\Запросы" будет проиницировано исполнение Подзадачи из строки № 71. Из картинки № 2 видно (обведено тонкой красной линией), что в строке № 71 прописано исполнение запроса: SiteSputnik | FileForFiles | +"СайтСпутник" на Яндексе на глубину 2-х страниц с упорядочиванием результатов поиска по дате. Один из результатов выполнения этого запроса - список "Новые" (обведен тонкой синей линией). В него попадают только те ссылки, которые не были найдены ни одним из всех аналогичных запросов, выполненных ранее.
2. Далее переходим в БД "БекЛинки". В ней отслеживается появление в интернете новых страниц, с которых ссылаются на два сайта: http://sitesputnik.ru/ и http://ab.vlink.ru/. Оба сайта посвящены программе SiteSputnik. Нажимаем в окне Планировщика на кнопку Добавить . На полученной картинке:
![]()
редактируем время выполнения Подзадачи - 18:05. Затем в столбце "Подзадача" из ниспадающего меню выбираем пункт: "Пакет запросов". Это приводит к диалогу выбора имени пакета запросов. Диалог стандартный, и картинки здесь не приводятся. В диалоге выбираем пакет с именем "БэкЛинки все" и получаем картинку:
![]()
В второй строке Таблички "говорится" о том, что в 18:05 из БД "Поиск в Интернете\СайтСпутник\БекЛинки" будет проиницировано исполнение пакета с именем "БэкЛинки все".
Для опытных пользователей SiteSputnik(а).
Для создания пакета с именем "БэкЛинки все" применялся Ассемблер, в котором было сделано два обращения к пакету с параметрами "БекЛинки". В первом обращении в качестве параметра использовался sitesputnik.ru, во втором ab.vlink.ru. В итоге получился пакет, собирающий при помощи Yahoo, AltaVista, в блогах Google и Яндекса страницы, на которых есть ссылки хотя бы на один из двух сайтов. Пакет "БекЛинки" входит и в демо-версию, и в стандартный дистрибутив программы. Соотвественно, с ним можно ознакомиться самостоятельно.
3. Далее переходим в БД "Мониторинг\СайтСпутник". На картинке ниже она обведена желтой линией. Нажимаем в окне Планировщика на кнопку Добавить
![]()
и редактируем время выполнения Подзадачи - 18:40.
В третьей строке Таблички "говорится" о том, что в 18:40 в БД "Мониторинг\СайтСпутник" будет проиницирован мониторинг контента ссылок форума СПКР, на которых обсуждается программа SiteSputnik. Позднее, просматривая результаты мониторинга, можно определить: какие темы интересны пользователям, и насколько они интересны.
4. Далее переходим в БД "Поиск в Интернете\Новости\Прогнозы аналитиков". Нажимаем в окне Планировщика на кнопку Добавить
![]()
и редактируем время выполнения Подзадачи - 19:00. Затем в столбце "Подзадача" прописываем, как это было сделано в пункте 2, имя пакета: "Новости\Прогнозы аналитиков.txt".
В четвертой строке Таблички "говорится" о том, что в 19:00 в БД "Прогнозы аналитиков" будет проиницировано выполнение пакета "Прогнозы аналитиков". Позднее, просматривая связанные с этим пакетом "Рубрики", можно будет ознакомиться с новыми прогнозами аналитиков, разложенными по полочкам (по интересующим темам).
Многодневные задачи
Если добавить пятую строку в Табличку и в столбце "Время" указать более ранее, чем 19:00, время, например, 10:00, то Подзадача из пятой строки выполнится в 10:00 на следующие сутки. Таким способом можно составлять многодневные задачи. Аналогичным образом можно пропускать сутки или несколько суток. При этом в столбцах "БД (папка)" и "Подзадача" можно ничего не указывать.
Подзадача с именем "Переход к началу", когда приходит момент ее выполнения, обеспечивает переход к первой задаче, которая выполнится в указанное для неё время.
5. Завершив составление задачи, - сохраните ее. Для этого в окне Планировщика следует нажать на кнопку Сохранить .
2. Активация, деактивация, редактирование задачи.
Из главного меню (см. картинку № 1) выбираем соответствующий пункт.
Активация задачи приведет к тому, что Планировщик будет в заданное время запускать из заданной БД заданную Подзадачу.
Для того, чтобы выполнить все Подзадачи и прямо сейчас, нажмите правую кнопку мышки на кнопке "Активировать".
Деактивация отменит этот процесс.
Редактирование позволяет изменить задачу, составленную ранее.
Список литературы.Приложение FileForFiles & SiteSputnik хорошо документировано. Полный список публикаций по программе: инструкции, очерки, статьи, отзывы, пресс-релизы, обсуждения на нескольких форумах, полевые испытания, - собран на этой странице.
О сотрудничестве.Ваши предложения по развитию программы можно обсудить с автором.
Пишите по этому электронному адресу.
Скачать программу можно здесь.
Copyright © Автор ИП Мыльников Алексей Борисович, г. Волгоград, 2012г. Все права защищены.