Provided by:
manpages-pl_20060617-4_all 
NAZWA
kerneld - wykonuje dzialanie jdra w przestrzeni uytkownika (jak np.
ladowanie modulow na yczenie)
SK/LADNIA
kerneld [ debug ] [ keep ] [ delay=<sekund> ] [ type=<numer wiadomoci>
]
OPIS
Pomijajc automatyczne usuwanie nie uywanych modulow, kerneld wykonuje
te specyficzne zadania jdra w przestrzeni uytkownika poprzez reagowanie
na dania z jdra docierajce do z kolejki komunikatow IPC. Dostp do tej
kolejki moe by uzyskany z poziomu przestrzeni uytkownika za pomoc
otwarcia kolejki w nastpujcy sposob:
qid = msgget(IPC_PRIVATE, 0600 | IPC_KERNELD);
Specyficzne zadanie jest okrelone typem wiadomoci takim jak
przedstawiono w <linux/kerneld.h>.
Struktura wiadomoci kerneld jest nastpujca:
struct kerneld_msg {
long mtype;
long id;
char text[1];
};
gdzie pole id jest uywane jako numer widomoci zwrotnej od kerneld z
powrotem do jdra. Jeli pole id ma warto rown zero, to nie bdzie adnej
odpowiedzi od kerneld.
(Zauwa, e nowa struktura jest tak uloona, i bdzie zawiera pid dajcego w
naglowku protokolu.)
Jeli zadano odpowiedzi to w polu id bdzie zapamitany kod powrotu z
dzialania kerneld.
Pole text jest uywane by jdro moglo przekaza parametry do okrelonego
dzialania wykonywanego przez kerneld. W wiadomociach zwrotnych to pole
moe zawiera wynik dzialania, bdcego uytym (jeli jest taka potrzeba)
przez jdro.
Moliwe s nastpujce opcje:
debug Z wlczon opcj debug (ledzenia) bdziesz mogl obserwowa obecny
status wykonywanych przez kerneld zada. Zauwa, e moesz
kontrolowa ledzenie, rownie dobrze jak wszystkie inne parametry
dziki narzdziu kdstat.
keep Opcja keep (zatrzymaj) powoduje, e kerneld ignoruje wszystkie
dania usunicia modulow. Ta opcja moe by przydatna w systemach,
w ktorych moduly nigdy nie powinny by usuwane (z jakich tam
powodow). Ta opcja powstrzymuje te przed procedur
automatycznego usuwania nieuywanych modulow, do ktorej kerneld
przystpuje co minut (lub co <delay> sekund).
delay=<sekund>
Opcja delay zmienia warto czasu oczekiwania kerneld na procedur
automatycznego usuwania nieuywanych modulow z domylnych 60-u
sekund na dowoln podan warto.
type=<typ wiadomoci>
Domylny typ to -255, co oznacza, e kerneld bdzie nasluchiwal
wszystkich wiadomoci, ktorych typ jest mniejszy bd rowny 255.
Jeli dana jest warto dodatnia to kerneld bdzie oczekiwal tylko
wiadomoci podanego typu (podanej wartoci).
kerneld wysyla wiadomoci o bldach wywolujc syslog z argumentem
ulatwienia (facility) LOG_DAEMON.
ZOBACZ TAKE
insmod(1), rmmod(1), modprobe(1), depmod(1), syslogd(8)
HISTORIA
Pomoc do kerneld byla zainspirowana dyskusjami z Jacques Gelinas
<jack@solucorp.qc.ca>
INFORMACJE O T/LUMACZENIU
Powysze tlumaczenie pochodzi z nieistniejcego ju Projektu Tlumaczenia
Manuali i moe nie by aktualne. W razie zauwaenia ronic midzy powyszym
opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji,
prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.