У меня еще один, возможно глупый, вопрос возник, как заставить perl постоянно отслеживать именение лога и только после его изменения добавлять новую строку в трубу
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 нажал и свободен.