Изменение параметров расписания задачи
Чтобы настроить параметры расписания задачи, выполните следующие действия:
kesl-control --get-schedule <ID задачи>|<имя задачи>
kesl-control --set-schedule <ID задачи>|<имя задачи> --file <полный путь к файлу>
Программа применит новые значения параметров расписания немедленно.
Параметры расписания задачи
В программе предусмотрены следующие параметры для настройки расписания запуска задачи:
RuleType=Once|Monthly|Weekly|Daily|Hourly|Minutely|Manual|PS|BR
где:
PS – запускать задачу после запуска программы.
BR – запускать задачу после обновления баз программы.
StartTime=[year/month/month_day] [hh]:[mm]:[ss]; [<month_day>|<week_day>]; [<period>] – время запуска задачи.
RandomInterval=<мин.> – интервал запуска задачи, если несколько задач запущены одновременно (в минутах).
RunMissedStartRules – включение запуска пропущенной задачи после запуска программы.
Примеры: Чтобы настроить запуск задачи каждые 10 часов, укажите следующие параметры:
Чтобы настроить запуск задачи каждые 10 минут, укажите следующие параметры:
Чтобы настроить запуск задачи 15-го числа каждого месяца, укажите следующие параметры:
Чтобы настроить запуск задачи каждый вторник, укажите следующие параметры:
Чтобы настроить запуск задачи через каждые 11 дней, укажите следующие параметры:
|
Команда kesl-control --get-schedule
Команда kesl-control --get-schedule
выводит параметры расписания задачи или сохраняет их в указанный конфигурационный файл.
Синтаксис команды
kesl-control [-T] --get-schedule <ID задачи>|<имя задачи> [--file <имя конфигурационного файла>]
kesl-control [-T] --get-schedule <ID задачи>|<имя задачи> <название параметра>
Аргументы и ключи
<ID задачи>
– идентификационный номер задачи в программе.
<имя задачи>
– имя задачи.
--file <имя конфигурационного файла>
– имя конфигурационного файла, в который будут сохранены параметры расписания. Если вы укажете имя файла, не указав пути к нему, файл будет создан в текущей директории. Если файл с указанным именем уже существует по указанному пути, он будет перезаписан. Если указанная директория отсутствует на диске, конфигурационный файл не будет создан.
Пример: Сохранить параметры задачи обновления в файле с именем update_schedule.ini и сохранить созданный файл в текущей директории:
Вывести расписание задачи обновления:
|
Команда kesl-control --set-schedule
Команда kesl-control --set-schedule
задает параметры расписания задачи с помощью ключей команды или импортирует параметры расписания задачи из указанного конфигурационного файла.
Синтаксис команды
kesl-control --set-schedule <ID задачи>|<имя задачи> --file <имя конфигурационного файла>
kesl-control --set-schedule <ID задачи>|<имя задачи> <название параметра>=<значение параметра> <название параметра>=<значение параметра>
Аргументы и ключи
<ID задачи>
– идентификационный номер задачи в программе.
<имя задачи>
– имя задачи.
--file <имя конфигурационного файла>
– имя конфигурационного файла, параметры расписания из которого будут импортированы в задачу; включает полный путь к файлу.
Пример: Импортировать в задачу с ID=2 параметры расписания из конфигурационного файла с именем /home/test/on_demand_schedule.ini:
|