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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.