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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       22 Jun 2004  14:23:18
 To : Victor Sudakov
 Subject : Re: a la "tail -f"
 -------------------------------------------------------------------------------- 
 
 
  VS>> Есть процесс, который пишет в файл, и несколько "клиентов", одновременно
  VS>> читающих этот файл посредством "tail -F".
  VS>> Вопрос: как сделать то же самое, но без создания файла? 
  >> А где должна хранится записанная, но еще непрочитанная информация,
  VS> В ОЗУ.
  VS> Хотя трагедии не будет, даже если она будет не буферизоваться, а
  VS> просто пропадать, если ее не читают.
 
 Пусть процесс, который пишет в файл и больше не хочет иметь дела
 с файлами, переключается на syslog(3) (если это shell, то есть logger).
 Посредством syslog.conf конфигурируется раздача информации
 как на stdin произвольного числа процессов, так и в сеть на произвольное
 число хостов. Проблема может быть лишь в статичности конфигурации
 приемных точек, но тут без более детального объяснения задачи трудно что-то
 советовать.
 
 Eugene
 -- 
 "Люди забыли эту истину," - сказал Лис, - "но ты не забывай"
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: a la "tail -f"   Eugene Grosbein   22 Jun 2004 14:23:18 
Архивное /ru.unix.bsd/260937f1ed85b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional