presmerovani syslogu do ext. programu

Petr Novotny Petr.Novotny na antek.cz
Úterý Prosinec 7 12:50:01 CET 1999


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 7 Dec 99, at 12:19, Petr Cech wrote:
> > Mam takovy malu script, ktery by mel zpracovavat vystup syslogu. Bohuzel
> > se mi nedari donutit syslog aby vystup posilal ke zpracovani externimu
> > programu
> 
> prave jsem kontroloval syslog.conf(5) a o tom, ze by syslog mohl logovat
> do externiho programu se tam nic nepise.

To souhlasi.

> Jedine, cim by to mohlo jit
> obejit, je napsat si program, ktery vytvori pojmenovanou routu a do ni
> cpat vystupy ze syslogd.

Tu pojmenovanou rouru lze vytvorit bez zavislosti na skriptu.

Ja jsem si takhle kdysi hral s mail logy:
1. V syslog.conf jsem mel
mail.*      |/var/log/mailpipe
2. Provedl jsem "mkfifo -m 640 /var/log/mailpipe" a nastavil jsem 
skupinu vlastnika na specialni skupinu "mailpipe".
3. Napsal jsem si kratky SGID (na skupinu mailpipe) programek, 
ktery se demonizoval,  tu pipu si otevrel pro cteni, a v cyklu na ni 
udelal select() na cteni a precetl (a dale zpracoval) jednu radku. 
Ten jsem spoustel pod specialnim accountem (v podstate nobody).

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.0.2 -- QDPGP 2.60 
Comment: http://community.wow.net/grt/qdpgp.html

iQA/AwUBOE0CmVMwP8g7qbw/EQLBxQCg969wlwIaBXRHcv//n+u5eCUkeQIAoMbN
Eru0BzjRNbA2cOeIYAGWhC2Q
=rvfY
-----END PGP SIGNATURE-----
--
Petr Novotny, ANTEK CS
Petr.Novotny na antek.cz
http://www.antek.cz
PGP key ID: 0x3BA9BC3F
-- Don't you know there ain't no devil there's just God when he's drunk.
                                                             [Tom Waits]


Další informace o konferenci Linux