Как создать задание управления USB входами в планировщике концентратора

Для создания задания управления USB входами необходимо на странице «Запланированные задания» нажать кнопку «Добавить» заполнить поля задания и нажать кнопку «Сохранить». Созданные задания можно отключать, и они не будут выполняться.

Команда состоит из:

·         Команда – usbcontrolapi;

·         Признака включения «1» или выключения «0» порта;

·         Номера USB порта (от 1.1 до 4.16)

Так же возможно перечисление нескольких портов и/или указания группы портов:

    "0.0" - от 1.1 до 4.16;
    "1.0" - от 1.1 до 1.16;
    "2.0" - от 2.1 до 2.16;
    "3.0" - от 3.1 до 3.16;
    "4.0" - от 4.1 до 4.16.

 

Примеры команд:

usbcontrolapi 0 1.9            (Выключить USB 1.9)

usbcontrolapi 1 1.12          (Включить USB 1.12)

usbcontrolapi 1 0.0          (Включить USB с 1.1 по 4.16)

usbcontrolapi 1 2.0,3.0          (Включить USB с 2.1 по 3.16)

usbcontrolapi 0 1.0,2.1,2.5,3.8,4.0  (Выключить USB с 1.1 по 1.16, 2.1, 2.5, 3.8, с 4.1 по 4.16)

 

По умолчанию 2 примера созданы, но выключены.

В настройках заданий можно включить отправку уведомлений о результате их выполнения на электронную почту. Задания выполняются от имени пользователя usbcontrol, уведомления будут отправляться на электронную почту, указанную в настройках данного пользователя.

Для создания задания управления перезагрузкой и выключением управляемого USB over IP концентратора необходимо на странице «Управление энергопотреблением» - «Запланированные задания» нажать кнопку «Добавить» заполнить поля задания и нажать кнопку «Сохранить». Созданные задания можно отключать, и они не будут выполняться.

 Доступные задания:

1.     Перезагрузка управляемого USB over IP концентратора;

2.     Выключение управляемого USB over IP концентратора.

В качестве планировщика задач в устройстве используется cron.

Можно дополнительно ознакомиться с ним и crontab, если необходимо более полное понимание работы планировщика.

Формат команд:

.---------------- минута (0 - 59)

| .-------------- час (0 - 23)

| | .------------ день месяца (1 - 31)

| | | .---------- месяц (1 - 12) ИЛИ jan, feb, mar ...

| | | | .-------- день недели (0 - 6) (Воскресенье=0 или 7)

| | | | | * * * * * команда для выполнения

Например, запланировать задание на определенное время (чтобы команда 0 1.12 выполнялась в 7:00ч. 26

Примечание: устройство должно корректно получать время по NTP (Система - Дата и время)

Создаем задание:

В столбце «Планируется» будет: * 7 * * *

Пример повторения задания через 12:01 ч
            В столбце «Планируется» будет: */1 */12 * *