The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"вопрос дилетанта!"
Отправлено and, 25-Фев-05 14:05 
>
>нет, в этом случае направить надо на STDIN твоего "читателя"
>TransferLog |/your/reader/daemon
>
>/your/reader/daemon в это случае просто читает данные с stdin.

Что-то видимо не так я делаю!

TransferLog |/usr/scrpts/xferlog

пишу коротенький скрипт:

#!/usr/bin/perl
while($a = <STDIN>){
open (aa,">/usr/scrpts/log");
  print aa $a;
close(aa)
}

Делаю:

echo hello|./xferlog

Читаю в файле log: "hello".
А вот со статистикой молчок (TransferLog)!?

>
>>
>>у меня не работает!
>>Хотя если делаю, просто:
>>
>># echo hello > /dev/stdout
>>hello
>>
>>2) Потом, насколько я понимаю если приложение демон, то при старте оно
>>закрывает stdout. Как быть в этом случае?
>
>STDOUT = open("|/path/to/your/reader",O_WRONLY) может быть?
>
>>3) Не совсем понятно, как выбирать нужную статистику из общего stdout?
>>Вообщем, буду рад подсказкам, если есть примеры подобных приложений, было бы проще сослаться на них?
>
>что значит общий STDOUT? Он только твой и тебе решать, что это
>будет.
>STDOUT для тебя может быть чем угодно, начиная от терминала (с чем
>ты чаще всего встречаешься в видимой жизни) и кончая STDIN-ом другого
>процесса, как схематически показано выше.
>
>>
>>>
>>>
>>>В любом случае приложение будет думать, что отдаёт в STDOUT. На этой
>>>идее построили целую операционную систему, называется Unix.


 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру