Как засунуть комманду в железку USB Over IP distkontrol?
Доброго времени суток. Имеется железка distkontrol-16 с неизвестной осью и с возможностью подключение к ней по ssh и использованию только двух комманд - «q»(выход) и «usbcontrolapi <вкл(1)/выкл(0)> <usb порт>»
Если просто заходишь по ssh, то вручную собственно можешь вводить эти комманды. При подключении выглядит так:
root@ecpresetbot:~# sshpass -p пароль ssh usbcontrol@192.168.1.180
Last login: Thu Oct 5 19:51:24 2023 from 192.168.1.78
> #тут ожидание ввода
> usbcontrolapi 0 1.4 - ввожу ручками
/usr/local/bin/usbcontrolapi 0 1.4
Status OK. The command is executed "usbcontrolapi 0 1.4"
То есть команда выполнилась и выключила четвертый usb порт.
Но, если я хочу через sshpass сразу одной строкой подключится и выполнить комманду, то получается это:
root@ecpresetbot:~# sshpass -p пароль ssh usbcontrol@192.168.1.180 "usbcontrolapi 0 1.4"
/usr/local/bin/usbcontrol: line 1: log: command not found
Собственно, как мне автоматом в строку «>» при коннекте к этой железке вставить нужную мне комманду?