Вы можете настраивать расписание запуска для задач следующих типов: ODS, Update и Rollback.
Вы можете выводить текущие значения параметров расписания запуска задачи в консоль или в конфигурационный файл.
Чтобы вывести в консоль текущие параметры расписания запуска задачи, выполните следующую команду:
kfl-control --get-schedule <идентификатор/имя задачи> [--json]
где:
<идентификатор/имя задачи> – идентификатор, присвоенный задаче в момент создания, или имя задачи в командной строке.--json – выводить параметры в формате JSON. Если вы не укажете ключ --json, параметры будут выведены в формате INI. Чтобы вывести в конфигурационный файл текущие параметры расписания запуска задачи, выполните следующую команду:
kfl-control --get-schedule <идентификатор/имя задачи> --file <путь к конфигурационному файлу> [--json]
где:
<идентификатор/имя задачи> – идентификатор, присвоенный задаче в момент создания, или имя задачи в командной строке.--file <путь к конфигурационному файлу> – путь к конфигурационному файлу, в который будут выведены параметры расписания задачи. Если вы укажете имя файла без пути, файл будет создан в текущей директории. Если файл существует по указанному пути, он будет перезаписан. Если указанной директории не существует, конфигурационный файл не будет создан.--json – выводить параметры в формате JSON. Если вы не укажете ключ --json, параметры будут выведены в формате INI. Примеры: Сохранить параметры задачи обновления в файле с именем update_schedule.ini и сохранить созданный файл в текущей директории:
Вывести в консоль расписание задачи обновления:
|
Вы можете изменять параметры расписания запуска задачи следующими способами:
<имя параметра>=<значение параметра>.Чтобы изменить значения параметров расписания запуска задачи с помощью конфигурационного файла, выполните следующие действия:
kfl-control --get-schedule.kfl-control --set-schedule <идентификатор/имя задачи> --file <путь к конфигурационному файлу> [--json]
где:
<идентификатор/имя задачи> – идентификатор, присвоенный задаче в момент создания, или имя задачи в командной строке.
--file <путь к конфигурационному файлу> – полный путь к конфигурационному файлу, из которого будут импортированы параметры расписания задачи.
--json – укажите этот ключ, если вы импортируете параметры из конфигурационного файла формата JSON. Если вы не укажете ключ --json, приложение попытается выполнить импорт из файла формата INI. При невозможности импорта отображается ошибка.
Все значения параметров расписания запуска задачи, заданные в файле, будут импортированы в приложение.
Пример: Импортировать в задачу с ID=2 параметры расписания из конфигурационного файла с именем /home/test/on_demand_schedule.ini:
|
Чтобы изменить отдельные значения параметров расписания запуска задачи с помощью командной строки, выполните следующую команду:
kfl-control --set-schedule <идентификатор/имя задачи> <имя параметра>=<значение параметра> [<имя параметра>=<значение параметра>]
где:
<идентификатор/имя задачи> – идентификатор, присвоенный задаче в момент создания, или имя задачи в командной строке.<имя параметра>=<значение параметра> – имя и значение одного из параметров расписания задач.Значения указанных параметров расписания запуска задачи будут изменены.
Примеры: Чтобы настроить запуск задачи каждые 10 часов, укажите следующие параметры:
Чтобы настроить запуск задачи каждые 10 минут, укажите следующие параметры:
Чтобы настроить запуск задачи 15-го числа каждого месяца, укажите следующие параметры:
Чтобы настроить запуск задачи каждый вторник, укажите следующие параметры:
Чтобы настроить запуск задачи через каждые 11 дней, укажите следующие параметры:
|