Как настроить расписание задачи в командной строке
Вы можете настраивать расписание запуска для задач следующих типов: 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 6 --file update_schedule.ini
Вывести в консоль расписание задачи обновления:
kfl-control --get-schedule 6
Вы можете изменять параметры расписания запуска задачи следующими способами:
- Импортировать параметры из конфигурационного файла, который содержит все параметры расписания.
- Задавать с помощью командной строки отдельные параметры расписания запуска задачи в формате
<
имя параметра
>=<
значение параметра
>
.
Чтобы изменить значения параметров расписания запуска задачи с помощью конфигурационного файла, выполните следующие действия:
- Выведите параметры задачи в конфигурационный файл с помощью команды
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 дней, укажите следующие параметры:
|