Pozdravljeni,
do sedaj sem uspel narediti linux kernel module, ki zamenja __NR_open
sistemski klic z drugim kateri izpise ime datoteke katera se odpira v eno
datoteko v /proc, nato pa pozene se originalen klic (pac rad bi vedel katere
datoteke se odpirajo na sistemu).
To dela, vendar problem je v tem da ta file v /proc se obnovi le ko ga kdo
odpre (kak proces), jaz pa bi rad naredil tako da kernel module nonstop
izpisuje v ta file katere datoteke se odpirajo tako da je noter vedno
napisana zadnja datoteka, cetudi tisti file sploh ni odprt oz. cetudi ga
noben ne gleda (ta file bo imel fiksno dolzino recimo 80 znakov, ker naj bi
bila noter VEDNO ena vrstica napisana) ... file pa lahko da bo kdo kasneje
gledal lahko pa da ne ... recimo z "tail -f -n1 /proc/moj_file" naj bi
izpisoval v terminal kjer je bil pognan te podatke (no ja vem da to naj nebi
delalo, vendar to bi zelel narediti).
Prosil pa bi za kak nasvet kako se lotiti naprej tega oz. se boljse za kak
example ali kos kode, ki dela s tem...
Hvala se enkrat in lp,
Dezo