У меня есть несколько Linux-систем с общей клавиатурой и консолью через KVM-переключатель. Когда я переключаюсь между ними, я получаю много нежелательных сообщений системного журнала о подключении и отключении клавиатуры. Это особая проблема для меня, потому что мне нравится постоянно контролировать консоль каждой системы. "жить" сообщения системного журнала с tail -f /var/log/syslog
.
Вот, например:
Nov 7 01:03:37 PIHOSTNAME kernel: [1648435.194330] usb 1-1.3.2: new low-speed USB device number 55 using dwc_otg
Я могу удалить все сообщения клавиатуры с помощью кучи правил в /etc/rsyslog.conf
. В приведенном выше примере я использую:
:msg, contains, "new low-speed USB device " STOP
Это работает нормально, но я хотел бы сохранить ОДНО сообщение для подтверждения, когда клавиатура подключена - и немного измените его для удобства использования. Например:
:msg, contains, "new low-speed USB device " :msg+" - Keyboard Successfully Connected!"
(Вышеупомянутое правило, конечно, не работает)
Я надеялся, что он выведет что-то вроде этого:
Nov 7 01:03:37 PIHOSTNAME kernel: [1648435.194330] usb 1-1.3.2: new low-speed USB device number 55 using dwc_otg - Keyboard Successfully Connected!
Спасибо.