Это исполняемый скрипт.
Для генерации данного состояния.
Для генерации событий может использоваться любой пользовательский скрипт или программа, выводящая в стандартный поток STDOUT строки вида:
датчик:состояние
или
датчикTABсостояние
Эти строки рассматриваются обработчиком событий как указанное состояние указанного виртуального датчика.
Скрипт исполняется в командной оболочке Linux (bash) в качестве демона. Можно указывать как непосредственно команды ОС Linux, так и путь к исполняемому файлу от корня системы, например, /etc/private/crow.counter
. Обрамление #!/bin/sh ( ... )&
писать не требуется, оно добавляется автоматически.
ВНИМАНИЕ! Предполагается, что исполняемый скрипт содержит внутри себя бесконечный цикл с некоторым интервалом, рассчитанный на постоянную работу. В противном случае, если скрипт исполнится один раз и завершит работу, система конфигурации NSG будет запускать его повторно по мере возможности — что, очевидно, не есть то, что вам нужно.
Интервал повторения цикла не должен быть нулевым, иначе скрипт будет выполняться с максимальной возможной скоростью, ограниченной только 100%-ной загрузкой процессора.
© Network Systems Group 2015–2024 | Отдел документации |