On 12/08/2010 06:45 PM, John P. Rouillard wrote:
>
> In message<4cffa586.70...@fleetboard.com>,
> M Haris Farooque writes:
>> I have another question related to Named Pipe.
>> I have made a "/usr/local/etc/SEC_Log_Pipe " and hang it with SEC so=20
>> that SEC can read input text from it;
>>
>> *cmd1*: /perl -w /usr/local/sbin/sec.pl --conf=3Dxxx.cfg --conf=3Dyyy.cfg=
>> =20
>> --conf=3Dzzz.cfg -input=3D/usr/local/etc/SEC_Log_Pipe -intevents/
>>
>> I need to log some information also in a log file upon successful=20
>> execution of one of my defined rule and i wanted to use the same pipe=20
>> for writing it.
>> [...]
>> Is there a good way to handle read/write operations through named pipe?
>> Thanks in advance,
>
> The result of using multiple readers on a fifo/named pipe differes
> from OS to OS, but IIRC only one process will sucessfully read from
> the pipe in most cases. The fifo doesn't duplicate any data. Once the
> data is read by a process it is gone.
>
> I would just use two seperate fifo/named pipes.
>
> Also note that writing to a fifo/named pipe can block if there is no
> reader so you have to be careful when using the write action to
> directly write to a fifo so that it doesn't hang the SEC process.

John has made an important point here -- the lack of reader stalls the 
entire SEC process. And if one opens fifo in nonblocking mode, data loss 
might occur. Since the idea seems to be write some lines into a separate 
file, I'd recommend to do it from the SEC rule with 'write' action.
kind regards,
risto

>
> --
>                               -- rouilj
> John Rouillard
> ===========================================================================
> My employers don't acknowledge my existence much less my opinions.
>
>
>
>
>
>
>
>
>
>
>
> ------------------------------------------------------------------------------
> This SF Dev2Dev email is sponsored by:
>
> WikiLeaks The End of the Free Internet
> http://p.sf.net/sfu/therealnews-com
> _______________________________________________
> Simple-evcorr-users mailing list
> Simple-evcorr-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/simple-evcorr-users
>


------------------------------------------------------------------------------
This SF Dev2Dev email is sponsored by:

WikiLeaks The End of the Free Internet
http://p.sf.net/sfu/therealnews-com
_______________________________________________
Simple-evcorr-users mailing list
Simple-evcorr-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/simple-evcorr-users

Reply via email to