LINUX.ORG.RU

root-tail + perl


0

0

Мне надо заставить root-tail выводить лог, но не в исходном виде, а обработанный сначало perl'ом. Как можно заставить root-tail это сделть.

anonymous

Ответ на: комментарий от Zmacs

>Отдавай из перла в трубу, а из root-tail на трубу нацеливай.

Можно услышать пару слов в пояснение, буду очень благодарен.

anonymous
()
Ответ на: комментарий от anonymous

У меня еще один, возможно глупый, вопрос возник, как заставить perl постоянно отслеживать именение лога и только после его изменения добавлять новую строку в трубу

anonymous
()
Ответ на: комментарий от anonymous

tail -f file.log | perl ... > /tmp/pipe

P.S. Не маялся бы ты фигней с root-tail, у тебя что root-window всегда виден?

Лучше в screen_e выведи tail -f file.log и он всегда будет доступен, даже если Х-ы слетят.

Запуск:
screen -S MSG tail -f /var/log/messages

Затем вешаешь на горячую клавишу:
xterm -e screen -r MSG
насмотрелся, xterm закрыл или "ctrl-a + d" в screen_e нажал и свободен.

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.