Инструменты пользователя

Инструменты сайта


os:linux:common:otobrazhenie_soobschenij_syslog_v_okne_xterm

====== Отображение раскрашенных сообщений Syslog в окне xterm ====== Зависимости: **xterm**, **xtail**, **bash**. Во-первых, нам понадобится скрипт **colorlog.sh**:<file> #!/bin/bash while (true); do read l || break [ -n "$(echo $l | grep '.\(err\|crit\)>')" ] && echo -en '\033[31;1m' \ || ([ -n "$(echo $l | grep '.\(warn\|warning\)>')" ] && echo -en '\033[33;1m') \ || ([ -n "$(echo $l | grep '.\(info\|notice\)>')" ] && echo -en '\033[32;2m') echo $l echo -en '\033[0m' done </file> Теперь можно запускать отслеживание изменений: <code console> $ xterm -geometry 200x20+0-0 +aw -title 'Syslog' -e 'xtail /var/log/syslog | ~/projects/scripts/colorlog/colorlog.sh' </code>

Дискуссия

Enter your comment
 
os/linux/common/otobrazhenie_soobschenij_syslog_v_okne_xterm.txt · Последние изменения: 16.11.2009 17:26 (внешнее изменение)

Инструменты страницы