Это планировщик задач.
Чтобы выполнять некоторые действия в заданное время суток, заданные дни недели и даты.
Планировщик заданий генерирует заданные состояния в заданное время суток, дату и день недели. В отличие от таймеров, планировщик работает в терминах абсолютного календарного времени и даты, поэтому для его корректной работы необходимо, чтобы в системе было выставлено правильное время (вручную с помощью команды .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 | Отдел документации |