daemon készítés

 ( gabcsi | 2005. február 21., hétfő - 20:21 )

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Hali!

Szeretnék egy daemon-t írni C v. C++ nyelven, ehhez szeretnék segítséget kérni.
Elsősorban elvi segítségeket várok:
Mi is az a daemon?
Mire kell figyelni?
Mik az elvárások?
Mennyire lehet egy elkészült programból daemont csinálni.

Szeretném ebben a topikban összeszedni mindazt, amiből egy "kezdő" programozó kiindulhat.

Köszönöm.

[quote:c2cff7feb3="gabcsi"]Hali!

Szeretnék egy daemon-t írni C v. C++ nyelven, ehhez szeretnék segítséget kérni.
Elsősorban elvi segítségeket várok:
Mi is az a daemon?
Mire kell figyelni?
Mik az elvárások?
Mennyire lehet egy elkészült programból daemont csinálni.

Szeretném ebben a topikban összeszedni mindazt, amiből egy "kezdő" programozó kiindulhat.

Köszönöm.[/quote:c2cff7feb3]

Szevasz. Van egy daemon(3) nevu fuggveny. A daemon tulajdonkeppen forkol (lsd. fork(2)), hatterbe teszi a processt, bezarja a terminalt, ha kell, es a /-be valt (ha kell :-)).

Kiindulasnak erdemes atragni az alabbi fuggvenyeket:
fork(2),
daemon(3),
mmap(2) (ez opcionalis),
pipe(2),
es ezeknek a "See also" reszben leirt cuccait.

Ajanlott irodalom: Advanced Linux Programming
[url=http://www.advancedlinuxprogramming.com]Itt[/url] letoltheto (pdf-ben).

Remelem, hogy tudtam segiteni. Have fun :-)

Szerintem olvasd el a daemon howto-t. Szepen leirja, mi az elve, es hogyan epul fel, valamint a vaz forrasa is benne van, igazabol csak szepen ki kell egeszitened azzal, amit csinaltatni szeretnel vele.