Для перемещения по дереву справки используйте строки заголовка.

Справка по NSG Linux 2.1.5
Дерево команд: services.event-handler.event-generators.scheduler.…далее…

Что это такое?

Это планировщик задач.

Зачем это нужно?

Чтобы выполнять некоторые действия в заданное время суток, заданные дни недели и даты.

Как это настроить?

Планировщик заданий генерирует заданные состояния в заданное время суток, дату и день недели. В отличие от таймеров, планировщик работает в терминах абсолютного календарного времени и даты, поэтому для его корректной работы необходимо, чтобы в системе было выставлено правильное время (вручную с помощью команды .system.clock-set или, предпочтительно, автоматически с помощью клиента NTP).

Для добавления нового задания используйте команды +, _new или _insert. Данный список является нумерованным и упорядочивается автоматически. Для удаления используйте команду - или _remove.

Что делать, если это не работает?

Смотреть журнал обработчика событий.


Пример. Следующий пример позволит вам поселить в устройстве NSG забавного зверька — тамагочи, который будет время от времени развлекать вас SMS-ками:

services
: event-handler
: : event-generators
: : : scheduler
: : : : enable = "true"
: : : : 1
: : : : : event-name = "hungry"
: : : : : min = "30"
: : : : : hour = "7,18"
: : : : 2
: : : : : event-name = "thirsty"
: : : : : min = "0"
: : : : : hour = "8..20/6"
: : : : 3
: : : : : event-name = "nasty"
: : : : : min = "15"
: : : : : hour = "3"
: : : : : wday = "2,4,7"
: : 1
: : : virt-sensor = "scheduler"
: : : prev-state = "any"
: : : state = "hungry"
: : : action = "at2 sms --tcpport 50000 +79876543210 \"I want to eat! Your $HOSTNAME\""
: : 2
: : : virt-sensor = "scheduler"
: : : prev-state = "any"
: : : state = "thursty"
: : : action = "at2 sms --tcpport 50000 +79876543210 \"I want to drink! Your $HOSTNAME\""
: : 3
: : : virt-sensor = "scheduler"
: : : prev-state = "any"
: : : state = "nasty"
: : : action = "at2 sms --tcpport 50000 +79876543210 \"I want sex NOW!!! Your $HOSTNAME\"" 

© Network Systems Group 2015–2024 Отдел документации