IN> Есть usb вайфайный свисток который, как положено китайскому говну, время от IN> времени глючит и перестаёт функционировать. IN> При этом в лог валится строчка: IN> kernel: urtwn0: device timeout IN> Сам девайс вполне лечится с помощью ifconfig wlan0 down && sleep 5 && ifconfig IN> wlan0 up IN> Соответственно вопрос: есть ли какое-нибудь идейно верное средство для IN> отслеживания определённой строчки в логе и запуска по её появлении заданной IN> команды? IN> Понятное дело, что несложно наворотить небольшой скрипт в кронтаб, но у меня IN> есть предчувствие, что есть готовые более изящные решения.
Есть штатная функция у syslogd дублировать строчки на вход скрипту типа такого: