2010-08-06 3 views
0

Поскольку наша недавняя работа над разработкой, я был поставлен в положение, когда мне нужно отслеживать несколько выходных журналов нашего приложения, в частности, я ищу некоторые коды ошибок. Потому что мои ограниченные навыки написания скриптов сейчас единственное, что я могу сделать, это tail -f файл журнала и просто продолжать поиск. Я также использую PuTTY. Я надеюсь, кто-то может сделать несколько предложений о том, как я могу выполнить ни один из следующих, если это возможно:Мониторинг/выделение терминалов stdout для ключевых слов

  1. Изменить bash.rc поэтому, когда определенное ключевое слово (s) отображается в терминале они будут выделены
  2. Используйте аудио/визуальный сигнал PuTTY, с тем, когда отображаются ключевое слово предупреждения погаснут

ответ

0

раскраски вашего вывода можно сделать, просто добавив SED регулярного выражения в хвосте -f, т.е.

tail -f somefile.log | sed 's/keyword/highligtedkeyword/g' 

просто добавьте некоторые escape-последовательности для цвета. Часть колокола я не совсем уверен. ..