Re: Linux'ta syslogd

Cagri COLTEKIN (cagri@compclup.ceng.metu.edu.tr)
Thu, 25 May 1995 11:23:29 +0400 (EET DST)


>
> Merhaba
> Bir proje icin Linux'ta root tarafindan yapilan fork() ve exec() system call
> larinin log edilmesi icin sanirim syslogd programini incelemem gerekiyor.
>
> syslogd nin source larini nerden bulabilirim? ftp.metu.edu.tr ye basktam
> ama isin icinden cikamadim. Yardimci olursaniz sevinirim.
>
> Iyi Calismalar
>
> ---------------------------------------------------------------------------
> FEVZI ALIMOGLU e-mail : alimoglu@dec002.cmpe.boun.edu.tr
> Bogazici U. Istanbul URL : http://dec002.cmpe.boun.edu.tr/~alimoglu/
>

selam,
bunu syslogd ile yapabileceginizi hic sanmiyorum. cunku syslogd'nin
birseleri log etmesi icin calismakta olan programlarin syslog() gibi bir
call yapmalari gerekiyor.
sanirim istediginiz seyi yapmanin yolu kernel kodunu degistirmek. kernelden
fork() ve exec() callarini degistririp, her calistirildiklarinda gerekeni
yapmasini saglayabilirsiniz. ama, sanirim soylemeye gerek yok, bir syscall
degistirilirken cok dikkatli olmak gerekiyor. direkt file I/O veya zaman alici
islemler sisteminizi cekilmez hale getirebilir.

Iyi sanslar...

--
cagri