SiteSputnik. Планировщик задач (Scheduler):
SiteSputnik. выполнение работ по расписанию.
Автор
Алексей Мыльников
Дата выхода публикации - 31.08.10г.     
Последнее изменение - 18.10.16г.     



Терминология.
Задача состоит из нескольких подзадач.

Подзадача - это практически любая функция программы SiteSputnik.

Основные подзадачи: простой запрос, пакет запросов, проект, мониторинг новостных потоков и контента ссылок.

Планировщик задач позволяет составить и выполнить задачу.

Суть планировщика - составление расписания выполнения подзадач, а именно: когда, откуда и какую подзадачу выполнить.


Дополнение от 18.10.2016.
В SiteSputnik 9.1.9 от 18.10.2016 в Планировщик добавлено два столбца:

- "К-во" - сколько раз выполнить Подзадачу,

- "Период" - через какой промежуток времени повторить выполнение.

Сайт Спутник

На картинке выше запланировано следующее.

1. Проект "Экономика\Банки" выполнится три раза: в 8:00, 10:00, 12:00.

2. Проект "Волгоград Недвижимость Вторичка" - 4 раза: в 8:30, 9:30, 10:30, 11:30.

3. Проект "Новости\СоцСети\ИнфоВойны" - 8 раз: ежечасно от 9:00 до 16:00.

4. Проект "ФЛ\Антоненко" выполнится 1 раз в 10:00.


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


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

Последовательность работы пользователя.
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 в БД "Прогнозы аналитиков" будет проиницировано выполнение пакета "Прогнозы аналитиков". Позднее, просматривая связанные с этим пакетом "Рубрики", можно будет ознакомиться с новыми прогнозами аналитиков, разложенными по полочкам (по интересующим темам).

Текстовый редактор
Начиная с версии 9.1.2 от 23.03.16, можно формировать Задание в обычном встроенном текстовом редакторе. Переход к нему (и возврат к Табличной форме) осуществляется по кнопке, на которую на картинке выше указывает зеленая стрелочка. При желании можно "скопипастить" текст Задания, отредактировать его в любом текстовом редакторе, включая Word, и вернуть назад в Планировщик СайтСпутника.

Многодневные задачи
Если добавить пятую строку в Табличку и в столбце "Время" указать более ранее, чем 19:00, время, например, 10:00, то Подзадача из пятой строки выполнится в 10:00 на следующие сутки. Таким способом можно составлять многодневные задачи. Аналогичным образом можно пропускать сутки или несколько суток. При этом в столбцах "БД (папка)" и "Подзадача" можно ничего не указывать.

Подзадача с именем "Переход к началу", когда приходит момент ее выполнения, обеспечивает переход к первой задаче, которая выполнится в указанное для неё время.


5. Завершив составление задачи, - сохраните ее. Для этого в окне Планировщика следует нажать на кнопку   Сохранить  .


2. Активация, деактивация, редактирование задачи.

Из главного меню (см. картинку № 1) выбираем соответствующий пункт.

Активация задачи приведет к тому, что Планировщик будет в заданное время запускать из заданной БД заданную Подзадачу.
Для того, чтобы выполнить все Подзадачи и прямо сейчас, нажмите правую кнопку мышки на кнопке "Активировать".

Деактивация отменит этот процесс.

Редактирование позволяет изменить задачу, составленную ранее.

Список литературы.
Приложение FileForFiles & SiteSputnik хорошо документировано. Полный список публикаций по программе: инструкции, очерки, статьи, отзывы, пресс-релизы, обсуждения на нескольких форумах, полевые испытания, - собран на этой странице.

О сотрудничестве.
Ваши предложения по развитию программы можно обсудить с автором.
Пишите по этому электронному адресу.
Скачать программу можно здесь.

Copyright © Автор ИП Мыльников Алексей Борисович, г. Волгоград, 2018г. Все права защищены.