Обзор планировщика заданий для BAS.


1 399 просмотров.

Краткое описание видео: .приветствую в этом видео мы поговорим о.планировщике заданий.это новый функционал доступный начиная с.версии базлать 180 для начала небольшое.отступление о котором я расскажу о том.чтобы мид тонировщик а потом покажу.например а также все работает итак.первое наверное самое очевидное это.запуск проекта баз в заданное время это.может быть премия дня либо 1 неделю либо.день месяцев в общем настройки настройка.расписания есть огромное множество.второе это если у вас есть несколько.скриптов.то было бы удобно если было бы.приложениях в котором можно было бы и.хранить и запускать и как раз таким.приложением появляется планировщик 3.этаже если власть из несколько скриптов.и вы хотите их ну да кстати соединить то.есть допустим.первый скрипт будет работать и в.результате его работы будет сохраняться.некие данные потом будет должен.запускаться 2 slip который уже.использует эти данные и вот так вот.комбинируя скрипты тоже можно с помощью.планировщика.наконец многие клиенты работают.установлю скрипты на серверах и для.этого им нужно постоянно компилировать и.приносить туда.это может быть не очень удобно особенно.если есть множество скриптов.данном обновление доступно налога.приложения.которая устанавливает планировщик на.компьютер при этом не устанавливая.да саму среду разработки то есть басс и.оттуда можно запускать скрипты в том.числе и без участия пользователя.чтобы это происходило по графику наконец.последняя это разработчики скриптов.могут добавлять планировщик свои.приложения.всего лишь скомпилировав стрип с новой.настройкой и.всех пользователей автоматически.получают новый функционал а при этом.изменять код.никаким образом не нужно давайте.попробуем запустить дрон планировщик и.добавить наше первое задание такое.задание будем использовать вот такой вот.простой скрипт сначала ожидания 5 секунд.затем вывод флаг слова тест чтобы.запустить планировщик нужно нажать на.кнопку в центре верхнего меню или через.меню инструменты планировщик когда мы.нажимаем на эту кнопку открывается новое.окно на фоне происходит еще несколько.событий первое это на текущую компьютеру.становится приложения планировщик также.но добавляется в автозагрузку.делать это необходимо чтобы врачи.которые мы добавим здесь работали без.вашего участия.я постараюсь рассматривать функционал.очень быстро потому как здесь всё.достаточно очевидно чтобы добавить новое.здание нужно нажать на красную кнопку.здесь есть несколько секций.которые можно которые нужно заполнить и.добавить информацию о задаче первое.самое простое это название.она несет не крошится аналог и.необходима прежде всего для пользователя.планировщика чтобы он понимал что делает.данная задача далее нам нужно загрузить.проект не можем сделать это из файла и.мы можем использовать проект сервера.потом мы попробуем мешают разделась но.для начала выберем самый простой вариант.это загрузка проекта из вас из текущего.открытого проекта.следующая секция.здесь нужно определить ресурсы на.поскольку ресурса в этом проекте нету то.это она считается автоматически.заполнено его бизнес ничего не нужно.далее график запуска.10 много методов запуска.сейчас посмотрим на самые один из самых.простых это просто запуск сада например.дату и время.выберем дату через одну минуту и.сохранил сразу после этого задача была.запланирована мы можем видеть его в.списке заданий и то тогда она будет.выполнено далее справа появилась.появились две панели в 1 отображается.лоб планировщика здесь есть информация о.запланированном сюда еще.их запуске остановки вот сейчас например.появилась информация о запуске здания.ниже вы можете видеть лоб приложения.там будет уже выводиться сообщение.непосредственно о скрипта.то есть вот это слово которым вводим.блок мы должны увидеть здесь если все.про литра вина иногда нужно некоторое.время чтобы задачи запустилась особенно.если вы запускаете ее в первый раз.сейчас мы видим что она отработала 5.секунд и сразу же завершилась в.приложении вы говори слова тест здесь мы.видим время когда она была запущена и.время когда она была завершена.выполнены задачи помещаются в архив по.умолчанию от задачи в архиве не видны.чтобы их показать можно нажать на.соответствующую кнопку когда задача.выполнена она добавляется в архива это.значит что нам больше не будут.запланировано но она также и не удалена.то есть вы можете отредактировать ее.и запустить снова восстановить из архива.следует сказать что задача помещается в.arising.они после первого выполнения а точнее не.обязательно после первого выполнения.просто мы запланировали его ее всего на.одну дату и после первого выполнения она.завершилась если бы она была.запланирована с интервалом то после.завершения она была бы запланирована.снова через время за ними интервал.давайте попробуем отредактировать эту.задачу и восстановить из архива.для этого нужно нажать на открыть меню.задачи нажать на вот эту кнопку здесь.есть множество информации возможность.включать логе посмотреть отчет также.можно управлять заданием и нас как раз.интересует редактирование давайте.измерим названия.и изменим текст который мы вводим то.есть поменян сам проект сохраним и ломки.и снова подгрузить график менять не.будем поменяем его на запуск сейчас так.чтобы правый проект запустился мгновенно.или нам не пришлось очень решать.сохраняем после редактирования проект не.восстанавливается за сила чтобы его.запустить.нам нужно либо нажать на кнопку.запустить.либо восстановить и за сила разница.здесь в том что кнопка запустить.запускаю трек всего лишь один раз и.после этого добавляют в архив.а восстановите за сего восстанавливать.из него планируют соответственно графику.и потому что небо добавляют либо не от.враждебно поскольку у нас график такой.что соответствует месту запустить сейчас.то эти две кнопки принципе идентичны.давайте нажмем на восстановитель из.архива задача запускается не всегда.иногда нужно какое-то время чтобы ее.скачать в меню задачи вы можете видеть.ее состоянию.статус общее количество выполнение.каждое значение здесь она хорошо.задокументированное подписано вы можете.посчитать что оно означает ну как мы.видим сдача снова очень быстро.выполнилась влог вывелось новое значение.и она снова повещена.была помещена в архив если logo.недостаточно мы можем посмотреть учет.этот отчет полностью соответствует тому.что водится в бас после выполнения.мы также можем скачать звук мы сейчас не.будем этого делать я думаю здесь всего.достаточно очевидно также приложение лоб.планировщика поддерживают фильтрацию.можем посмотреть и задачи которые точнее.сообщения logo который соответствует.какой-либо задачи мы также можем.фильтровать по произвольному тесту.например если мы хотим посмотреть на то.что происходило в первом потоке.также можем использовать несколько.значений для этого их нужно тире через.точку , например если вот эти посмотреть.сообщения с первого потока с данная.задача.такой же метод фильтрации поддерживаются.его блоге планировщика.теперь поговорим о графике выполнения.задач для этого создадим новую задачу.которая будет выполнять такой простой.проект просто воспроизведения звука.землю будильник.в качестве проекта буду использовать.snoring 1 файл ресурсов снова никаких.нет давайте посмотрим на возможности.расписания слева есть несколько.вариантов несколько методов как можем.запланировать скрипт первые два мужа.посмотрели давайте посмотрим на запуск.интервала.вот в каждом методе когда вы его.открываете внутри есть небольшое.описание вы можете понять как он.работает еще один инструмент это на.прогнозируемый график запуска в этой.вкладке показывается ну когда при житель.на я был запущен скрипт если мы его.запустим такими параметрами.допустим интервал мы видим что при.выборе метода интервала мы видим что.скрипт будет запущен сейчас потом через.30мин потом через час потому что 3 часа.и так далее если мы изменим 30 минут на.сорок пять минут то соответственно.изменится и прогноз несколько важных.настроек также находится в графе.дополнительные настройки они принципе от.очисти критичные для каждого метода.запросто это максимальное время.выполнения одной именно одно из задач и.misery задач анализа дальше то есть.например чтобы скрипке и шоу на 10 дней.мы можем ограничить его выполнения.допустим тремя часами если он не будете.больше трех часов он автоматически.завершается и планируется слова.далее максимальное количество запусков.ну допустим мы выберем на.выберем 5 и здесь будет в прогнозе всего.пять запуска далее это начало.дата начала ну допустим пусть это будет.12 часов 19 числа и дата окончания тоже.19 числа в 14 часов и даже если мы.поставим максимальное количество.запусков бесконечно то интервал будет.именно в этом промежутке оставим.значение по умолчанию.посмотрим теперь на запуск каждый день.здесь нужно ввести время когда будет.запущена данная задача вскрываем до.полицию настройки они точно такие же.и допустим к помните что мы хотим.запускать будильник мы можем его.запустить восемь часов утра.посмотрим на прогноз это будет запуск 8.часов 19 мая 8 часов 20 мая 8 часов 21.мая так далее что еще очень интересно.что мы можем во-первых задавать.несколько интервалов до.допустим мы хотим запускать будильник 8.и 12 манат так же мы можем эти в этих.интервалах задавать вероятность то есть.например запускаю будильник 8 до 9 утра.ну если рассматривать будет это не очень.полезно а если здесь место будильника.будет скрипт который допустим.прокачивает профиль этого это очень и.очень не плохо это так сайта будет.тяжелее найти закономерность в запусках.приложение.и мы видим что прогноз изменяется.соответствующим образом здесь каждый раз.такое таран домна время от 8 до 9 утра.так же есть возможность задавать.вероятность если задать вероятность 50.процентов то допустим вот какие-то дни.будильник будет запускаться какие-то дни.он не будет запускаться.то же самое есть по такому же принципу.работают метод запускать каждую неделю.только здесь еще допрыгнуть операции.день недели и точно также работает.запуск карты месяц но вместо дня недели.здесь.день месяца еще есть как с примерами и.здесь вот если пользователь сложно будет.понять что ему нужно то есть это.типичные примеры которая довольно таки.часто используемая для примера.посмотрите на обратите внимание на этот.вариантом довольно примечательны.запускать рабочий ник по вечерам и и на.выходных сериал курсы то есть ну тогда.приблизительно человек приходит и решает.компьютер давайте посмотрим что здесь.тренируется.вот вы видите что здесь ведь он каждый.день в неделю если это будет это будет.вечер а если это выходные то это будет.целый день но выходной вероятность.меньше и увидите простор для.рандомизации довольно таки большой.но если вам не хватает этого то вы.можете задать список дат ну допустим 23.полночь 25.транс 4 часа тысяч солдат и так далее но.что самое интересное что вы можете.загружать.эти данные из файла то есть вы можете с.помощью какого-то стороннего приложения.набор date но если вам не хватает вот.этих вариантов и погрузить его в.планировщик но давайте все-таки доделаем.наш путь и ник для этого выставили меня.тут запускают кальпе час и сказать.каждый день и будем запускать его 8.часов утра.учите что прыгнул соответствует принципе.там еще ожидаем задача добавлено она.будет добавлен она бутылками через 21.час ну и таким образом мы написали.довольно таки простой будильник с.помощью бас но давайте добавим это все в.архив.поскольку часто мне нужно а вместо этого.я покажу как сделать цепочку из.нескольких проектов для этого первый.проект цепочки это будет пара как sio 2.это будет аккаунта и регистратор будет.использовать прокси которые получают.первая задача пред выглядит вот так вот.ну давайте очень быстро пробежимся.сначала пользователи выбирают из какого.сайта прокси будет спасен а потом.результате выброса в лоб в принципе.реальном приложении это не особо и нужно.но нам просто мерцали тестирование было.бы неплохо это убедить потом.время простое но в реальном положении.здесь будка эта функциональная часть.далее маккеллен случайное число если она.больше 25 то есть реальности 70.процентов мы генерируем просто случайные.обид и выводим его в результат с.радостью доставит процента мы пишем.ошибку но чтоб было более правдоподобно.и такой вот скрипт мы будем добавлять.как новую задачу будем дружить с файлом.на этот раз уже нужно задавать ресурсам.нажимаем на кнопку сейчас должен будет.отобразится интерфейс для выбора ресурса.иногда это происходит не сразу.также обратите внимание что она никак не.связана с этим экземпляром бас она.связана именно с тонировщик.и естественно это окно не будет.запускаться и тогда когда скрипт уже.запущен только один раз для выбора и.слушал вначале или редактирования при.запуске будет использоваться и то что вы.выбрали здесь также изменения будет.подхватывается и запоминается то что вы.выбрали прошла 1 если вы хотите.отредактировать.допустим давайте выберем сайты и будем.запускать этот скрипт с интервалом.ну допустим 5 минут запускаем.и вы видите что вас клип , он работает.три потока поэтому здесь давайте делать.но немного побольше чтобы было больше.информации лизала.видите что в приложении выводится не.только лук но еще и результаты которые.появляются на вкладке результат его.здесь они помещаются.таким вот и зеленым отравлением чтобы не.было путаницы но и я напоминаю что можно.отфильтровать по этому значение чтобы.видеть только прокси хорошо давай с.тобой а второй скрипт который будет.работать сразу трубы запускаться сразу.после того как лучше поужинай апраксин.снова загружаем его из файла.[музыка].здесь нужно нужно просто выбрать формат.формат логина который будет.регистрировать и скрипты я уже не будем.показывать скрипта генерирует лаки на.спид некоторое время и уводят их.результат.теперь нам нужно выбрать метод.последовательность и здесь вот задать.задачу сразу после которой будет.запускаться.даны нам нужно выбрать из напастей.просит.здесь вот не пишется время потому что.неизвестно когда задача родительская.будет запущена следующий раз но в.принципе это известным здесь могут быть.разные варианты поэтому все-таки время.здесь не пишется.давайте чтобы не ждать три минуты.ускорим запусков для этого просто нажмем.на кнопку запустить эта кнопка запускает.скрипт вне очереди очень хорошо для.тестирования сейчас у нас отработает.парсер прокси давайте подождем.и сразу пристроился завершился опасен.запускается регистратор до сих пор мы.запускали планировщик непосредственно.espace.но что если мы хотим скомбинировать.передать вы пользователю лишилась и она.мог пользоваться планировщиком для этого.давайте будем использовать вот этот.скрипт для постинга прокси.про моего скопировать здесь вот обратите.внимания что появилась новая опция.интегрировать планировщик приложения и.нам нужно обязательно выбрать иначе.скребут выглядеть точно также веке.просто сердца назван спектра то под.грузинова на сегодня.и мы получаем приложение давайте.запустим.при запуске приложения с данным.настройках при появляется такое окно.первый вариант здесь это запуск скрипта.мгновенно и один раз то есть точно так.же ты была раньше.второе это возможность запустить.планировщик то есть ваш пользователь.может ваш пользователь может вместо того.чтобы запускать скрипт один раз.запланировать его на какое-то удобное.ему время одно это настолько отключаем а.также если вы запустите скрипт в обычном.режиме то все равно сможете через меню.любой момент.вместе со скриптом запускать еще и.планировщик совершение этого видео мы.сделаем две вещи первая это сделаем так.чтобы партия прокси грузился из облака и.соответственно постоянно обновлялся.второе это загрузим все наши задания на.vps и запустим миф там начнем вести из.нас редактирования раньше мы всегда.сгружали.м привет из файла в этом есть один.недостаток то что при обновлении файла.данные не будут обновляться в.планировщике поэтому будем грузить так.ты сервера это имя проекта указанная при.компиляции.также я создал этот проект в интерфейс и.теперь когда я нажму на заданное место.[музыка].нативного окна будет проявляться именно.окно сорбента фейсом причем все.изменения которые вы там сделали будет.такой же не и тут но в данном случае.отображаются стандартная версия выберем.какое-то значение и сохраним это все.теперь у нас.скрипт грузится из облака.единственно что сделаем давайте.восстанавливаюсь архива и.регистратор аккаунтов тоже основном из.архива.теперь мы готовы к тому чтобы привести.это все на выбрать для этого зайдем в.меню списка задания нужно нас книги.задания файл мы получаем файл в котором.содержится вся информация которая о.списка заданий теперь загрузим его на.google disc.и перейдём на vps.здесь мы можем нам нужно загрузить этот.файл сюда чтобы было удобнее и нам нужно.теперь чтобы это все заработало две вещи.первая это приложение a task scheduler.вы можете скачать его в.сандерсом кабинете фивы грязи с премиум.пользователь.фактически она просто устанавливает.планировщик на данную машину без баз.давайте посмотрим как это будет работать.здесь с очень стандартно папку мягкими к.индусам.и запустился планировщик нам осталось.только загрузить.задачи из рабочего стола.ведь что нас появился и будильник и.новый лак и что самая важная парсер.прокси и регистратор аккаунтов можем.закрыть это приложение можем выйти из.сервера и задачи все равно продолжит в.компас

Обзор планировщика заданий для BAS.

Как? Вы еще не смотрели? Ну это зря...