Запускать шаблоны при активном подключении к интернету

  • Автор темы Автор темы one
  • Дата начала Дата начала

one

Client
Регистрация
22.09.2015
Сообщения
7 019
Реакции
1 314
Баллы
113
Коллеги, поделитесь мыслями, решениями. Есть проблема, интернет не всегда активен, шаблоны останавливаются по кол-ву ошибок что бы тупо не долбиться в пустоту пока нет интернет. Как их можно запускать когда интернет появился? Интернета нет бывает довольно долго, до 12-15 часов.
 
Коллеги, поделитесь мыслями, решениями. Есть проблема, интернет не всегда активен, шаблоны останавливаются по кол-ву ошибок что бы тупо не долбиться в пустоту пока нет интернет. Как их можно запускать когда интернет появился? Интернета нет бывает довольно долго, до 12-15 часов.
Сделать мини шаблон, который гет запросом будет проверять любой сайт либо на ип либо на статус 200, если их нету (статуса 200 или ип или гет кубик вышел по красной), делаем паузу допустим на 20 секунд и проверяем еще раз, если статус все еще с неактивным интернетом, переводим режим бота на периодическую проверку соединения интернета и если он появится, то либо запускаем по имени всех ботом, беря имена через список допустим или спарсив их с зенно кода:
C#:
Развернуть Свернуть Копировать
string projectName = "Имя_проекта"; // По имени задания (проекта)
ZennoPoster.StartTask(projectName); // запустить выполнение
ZennoPoster.SetTries(projectName, 99); // задать количество выполнений
И так запускаем каждый бот, после чего переводим бот либо в режим ожидания проверки интернета, как написано в начале этого текста, либо лучше всего завершить работу данного проверщика, а после стартонуть его по новой, что бы не забивать память лишним мусором при активной работе. (Достаточно для этого бота поставить статус (-1) для бесконечного перезахода).

А по поводу сбросить количество неудач, к сожалению снипет C# не подскажу, но есть возможность создавать батник чере ПКМ по имени бота в зенно, где установить сброс ошибок, если не ошибаюсь и зная наполнения батника, можно генерировать ботом эти батники и сбрасывать неудачи.
 
  • Оценить
Реакции: djaga и one
Планировщиком, можно попробовать, осталось только сделать как то чтобы, если зп запущен, планировщик не срабатывал.
Отключение задания в планировщике
https://www.cyberforum.ru/cmd-bat/thread2463558.html
96042
 
  • Оценить
Реакции: Sho
Без инета Зенка вообще не будет работать. Поэтому надо делать простенькую прогу в Визуалке, которая пингует яндекс или гугл и делает какие то действия с метками или даже перезапускает постер
 
Мысль понятна, всем спасибо за помощь.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)