#DistKontrolUSB Client в виде сервиса
#usb
скачать dkclientx86_64
назначить право выполнения
переместить
создайть текстовый файл для службы:
содержимое:
запустить службу:
добавить usb-хаб:
вывести список доступных usb-устройств:
включить автоподключение доступных usb-устройств
подключить нужное usb-устройство:
#usb
скачать dkclientx86_64
wget http://www.distkontrol.ru/usbclient/dkclientx86_64
назначить право выполнения
chmod +x ./dkclientx86_64
переместить
mv dkclientx86_64 /usr/sbin
создайть текстовый файл для службы:
nano /etc/systemd/system/dkclient.service
содержимое:
[Unit]
Description=DistKontrolUSBClient
Requires=NetworkManager.service
After=NetworkManager.service
[Service]
ExecStartPre=/bin/sh -c 'logger DistKontrolUSBClient settling...;sleep 1s;logger DistKontrolUSBClient settled'
ExecStart=/usr/sbin/dkclientx86_64
Type=idle
[Install]
WantedBy=multi-user.target
запустить службу:
systemctl daemon-reload
systemctl enable --now dkclient
добавить usb-хаб:
/usr/sbin/dkclientx86_64 -t 'MANUAL HUB ADD,xx.xx.xx.xx:17602'
вывести список доступных usb-устройств:
/usr/sbin/dkclientx86_64 -t 'list'
включить автоподключение доступных usb-устройств
/usr/sbin/dkclientx86_64 -t 'AUTO USE HUB,distkontrolusb64'
/usr/sbin/dkclientx86_64 -t 'AUTO USE All,distkontrolusb64'
подключить нужное usb-устройство:
/usr/sbin/dkclientx86_64 --control='USE,niousb.2112'