Действие на конкретный USB-трафик - PullRequest
0 голосов
/ 24 марта 2019

Я использую беспроводной пульт (2,4 ГГц) с его USB-ключом на моем компьютере, и я пытаюсь поймать другую кнопку в сценарии оболочки.Моя цель - сделать что-то, когда я нажимаю определенные клавиши.Для этого я сначала попытался выполнить следующую команду:

cat /sys/kernel/debug/usb/usbmon/1t

Это работает очень хорошо: когда я нажимаю определенную клавишу, я всегда могу видеть определенное слово в своей консоли.Следующим шагом является сохранение этого вывода в файле журнала, который будет использоваться другой программой, поэтому:

cat /sys/kernel/debug/usb/usbmon/1t > log.txt

Затем я проверил вывод log.txt.Если я делаю это, я иногда не получаю вывод ключа: мне нужно продолжать нажимать клавишу дольше, если я хочу получить тот же результат, что и ранее.

Я думал, что «> log» даст мнетот же результат, что и на первом шаге, но в лог-файле я ошибаюсь?Может быть, есть более простой способ поймать трафик с USB, но я не знаю, какой именно.

С уважением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...