Как создать задание управления 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 концентратора необходимо на странице «Управление энергопотреблением» - «Запланированные задания» нажать кнопку «Добавить», заполнить поля задания и нажать кнопку «Сохранить». Созданные задания можно отключать, и они не будут выполняться.
Доступные задания:
- Перезагрузка управляемого USB over IP концентратора;
- Выключение управляемого 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 * * *