🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.linux.programowanie
7 messages
7 total messages Started by Seweryn Habdank-Wojewódzki Fri, 09 Oct 2009 08:48
daemon - przyklady
#71304
Author: Seweryn Habdank-Wojewódzki
Date: Fri, 09 Oct 2009 08:48
12 lines
1387 bytes
Witam,

Szukam przykladu uzycia funcji

int daemon(int, int)

z <unistd.h>.

Czy ktos wie gdzie moge znalezc takowy?

Pozdrawiam,
Seweryn Habdank-Wojewodzki.
Re: daemon - przyklady
#71305
Author: Michoo
Date: Sun, 11 Oct 2009 10:27
32 lines
1356 bytes
Seweryn Habdank-Wojewódzki pisze:
> Witam,
> 
> Szukam przykladu uzycia funcji
> 
> int daemon(int, int)
> 
> z <unistd.h>.
> 
> Czy ktos wie gdzie moge znalezc takowy?
Żartujesz,prawda?


Prawie każdy daemon tego używa. Reszta pisze to po swojemu:
int r=fork();
if(r==0)
{
   close(0);
   close(1);
   close(2);
   open("/dev/null/",O_RDONLY);
   open("/dev/null/",O_WRONLY);
   open("/dev/null/",O_WRONLY);
}
else if(r==-1)
	;//błąd
else
     _exit();

-- 
Pozdrawiam
Michoo
Re: daemon - przyklady
#71306
Author: Seweryn Habdank-Wojewódzki
Date: Mon, 12 Oct 2009 09:25
27 lines
1877 bytes
Witam,

> Żartujesz,prawda?

Nie. Zreszta przyklad ponizej tez nie uzywa funckji (makra) daemon
(int,int).
Wlasnie chce sie dowiedziec czym rozni sie uzycie funcji daemon
(int,int)
od fork w polaczeniu z setsid, chdir i umask.

> Prawie każdy daemon tego używa.

Np. w ssh.c w openssh kod jest troche skomplikowany jak na tutorial
uzycia daemon(int, int).

Cron i watchdog nie uzywa daemon(_,_) - maja wlasna rzezbe w oparciu o
fork i ekipe.

> Reszta pisze to po swojemu:

No wlasnie chce wiedziec jak uzyc daemon(_,_), aby nie pisac "po
swojemu" fork i ekipy.

Pozdrawiam,

Pozdrawiam,
Seweryn Habdank-Wojewodzki.
Re: daemon - przyklady
#71307
Author: Stachu 'Dozzie' K.
Date: Mon, 12 Oct 2009 10:02
24 lines
1619 bytes
On 12.10.2009, Seweryn Habdank-Wojewódzki wrote:
> Witam,
>
>> Żartujesz,prawda?
>
> Nie. Zreszta przyklad ponizej tez nie uzywa funckji (makra) daemon
> (int,int).
> Wlasnie chce sie dowiedziec czym rozni sie uzycie funcji daemon
> (int,int)
> od fork w polaczeniu z setsid, chdir i umask.

Z grubsza rzecz biorąc niczym. Tak samo jak z grubsza rzecz biorąc
niczym się nie różni open() od fopen().

>> Reszta pisze to po swojemu:
>
> No wlasnie chce wiedziec jak uzyc daemon(_,_), aby nie pisac "po
> swojemu" fork i ekipy.

No ale jakie wątpliwości napotkałeś? Argumenty tej funkcji są dość jasno
nazwane.

-- 
Stanislaw Klekot
Re: daemon - przyklady
#71308
Author: Marcin L
Date: Tue, 13 Aug 2013 09:57
23 lines
2039 bytes
Dnia 12.10.2009 Stachu 'Dozzie' K. <dozzie@dynamit.im.pwr.wroc.pl.nospam> napisał/a:
> On 12.10.2009, Seweryn Habdank-WojewĂłdzki wrote:
>> Witam,
>>
>>> Ĺťartujesz,prawda?
>>
>> Nie. Zreszta przyklad ponizej tez nie uzywa funckji (makra) daemon
>> (int,int).
>> Wlasnie chce sie dowiedziec czym rozni sie uzycie funcji daemon
>> (int,int)
>> od fork w polaczeniu z setsid, chdir i umask.
>
> Z grubsza rzecz biorąc niczym. Tak samo jak z grubsza rzecz biorąc
> niczym się nie różni open() od fopen().

He... pogadały dwa geniusze. Zamiast wymyslac przeczytajacie sobie w koncu
jakas ksiazke o podstawach programowania w unix, np. Stvensa. Jest to
dokladnie opisane. Czasem nawet Wam sie przyda.

-- 
ml

http://www.archimedes.eu.org/
Re: daemon - przyklady
#71309
Author: Stachu 'Dozzie' K.
Date: Tue, 13 Aug 2013 10:32
28 lines
2477 bytes
On 2013-08-13, Marcin L <"xxxl kropka marcin"@gmail.com> wrote:
> Dnia 12.10.2009 Stachu 'Dozzie' K. <dozzie@dynamit.im.pwr.wroc.pl.nospam> napisał/a:
>> On 12.10.2009, Seweryn Habdank-Wojewódzki wrote:
>>> Witam,
>>>
>>>> Żartujesz,prawda?
>>>
>>> Nie. Zreszta przyklad ponizej tez nie uzywa funckji (makra) daemon
>>> (int,int).
>>> Wlasnie chce sie dowiedziec czym rozni sie uzycie funcji daemon
>>> (int,int)
>>> od fork w polaczeniu z setsid, chdir i umask.
>>
>> Z grubsza rzecz biorąc niczym. Tak samo jak z grubsza rzecz biorąc
>> niczym się nie różni open() od fopen().
>
> He... pogada?y dwa geniusze. Zamiast wymyslac przeczytajacie sobie w koncu
> jakas ksiazke o podstawach programowania w unix, np. Stvensa. Jest to
> dokladnie opisane. Czasem nawet Wam sie przyda.

A ty poczytaj trochę słownik języka polskiego, na przykład na tym haśle:
http://sjp.pwn.pl/slownik/2561982/. Czasem nawet może ci się przydać.

I może tak nie wyciągaj tematów sprzed czterech lat?

-- 
Secunia non olet.
Stanislaw Klekot
Re: daemon - przyklady
#71310
Author: Adam Wysocki
Date: Wed, 14 Aug 2013 09:55
9 lines
1271 bytes
Stachu 'Dozzie' K. <dozzie@go.eat.some.screws.spammer.invalid> wrote:

> I może tak nie wyciągaj tematów sprzed czterech lat?

Szukał riposty :)

-- 
"zanim nastala era internetu, kazdy wiejski glupek siedzial w swojej wiosce"
http://www.chmurka.net/
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads