Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: bash   Vladimir Bormotov   17 Apr 2001 04:34:50 
Архивное /ru.linux/25416310e4e4.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional