|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Eugene B. Berdnikov 2:5020/400 17 Apr 2001 13:04:00 To : Alexey Promokhov Subject : Re: bash -------------------------------------------------------------------------------- Alexey Promokhov <Alexey.Promokhov@f1513.n5020.z2.fidonet.org> wrote: AP> Ладно, попробую объяснить суть проблемы. Есть нечто, пишущее лог в файл. AP> Требуется отображать последние n строчек лога на локальной виртуальной AP> консоли (например /dev/tty10), т.е. чтобы по нажатию Alt-F10 можно было AP> наблюдать за ходом выполнения программы. Причем tail -n24 недостаточно, AP> нужно еще фильтровать лог grep'ом, в т.ч. для неотображения паролей. Скрипт AP> вертится на /dev/tty10, каждую секунду выводя окончание лога. Hа другом AP> терминале (ssh или еще что-нибудь) ему пускаться нефиг, там если что можно AP> просмотреть лог штатнымм средствами. Ресурсы потребляются не слишком AP> большие, однако если на десятую виртуальную консоль заведомо никто не AP> смотрит, то grep и tail пускать смысла нет. Замените логфайл пайпом, повесьте на него из-под init'a синхронный фильтр (за 5 минут на перле пишется), и выведите через syslog на 10-ю консоль. Проверено много раз, работает как часы, и раздается syslog'ом по сети. -- Eugene Berdnikov --- ifmail v.2.15dev5 * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/535365af393a.html, оценка из 5, голосов 10
|