|
|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260937f1ed85b.html, оценка из 5, голосов 10
|