|
|
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
|