Как создать задание управления 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 * *