|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 17 Apr 2001 04:34:50 To : Alexey Promokhov Subject : Re: bash -------------------------------------------------------------------------------- Hi, Alexey! >>>>> "AP" == Alexey Promokhov >>>>> <Alexey.Promokhov@f1513.n5020.z2.fidonet.org> writes: AP> Ладно, попробую объяснить суть проблемы. Есть нечто, пишущее лог в AP> файл. Требуется отображать последние n строчек лога на локальной AP> виртуальной консоли (например /dev/tty10), т.е. чтобы по нажатию AP> Alt-F10 можно было наблюдать за ходом выполнения программы. Причем AP> tail -n24 недостаточно, нужно еще фильтровать лог grep'ом, в т.ч. для AP> неотображения паролей. Скрипт вертится на /dev/tty10, каждую секунду AP> выводя окончание лога. Hа другом терминале (ssh или еще что-нибудь) AP> ему пускаться нефиг, там если что можно просмотреть лог штатнымм AP> средствами. очень спорный вопрос. Я вот сидя мода, решил посмотреть че там на сервере. И запустил вполне себе штатное средво. tail -f log | grep ;) AP> Ресурсы потребляются не слишком большие, однако если на десятую AP> виртуальную консоль заведомо никто не смотрит, то grep и tail пускать AP> смысла нет. Теперь доходчиво, надеюсь? :) AP> PS. Может я велосипед изобретаю... ты пытаешься сэкономить непонятно какие тики процессора, который наверняка больше времени проставивает, чем рисует эти логи на косоль, которой не видно. запускай tail -f log | grep -v passwords и не мучайся. кроме того, есть всякие фокусы с выводом лога прямо на консоль из syslog, и туда тоже как-то прикручиваются фильтра и так далее. Это иногда даже более надежно (например после logrotate, не нужно передергивать), и экономит несколько тиков процессора. Хотя, очевиждно можно похачить драйвер консоли, чтоб он умел делать что-то типа stop/start некторому процессу, по переключению в в какую-то виртуальную консоль. -- Bor. --- ifmail v.2.15dev5 * Origin: BorHomeLand (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/25416310e4e4.html, оценка из 5, голосов 10
|