fork/exec jeste jednou
Karel Zak
zakkr na zf.jcu.cz
Čtvrtek Leden 7 20:49:36 CET 1999
On Thu, 7 Jan 1999, Zdenek Precek wrote:
> ZdravimB
> Ja jsem si kdysi napsal tuto funkci, ktera mi spolehlive funguje:
>
> static void
> Daemonize ()
> {
> int Err = 0 ;
> switch ( fork() )
> {
> case -1:
> Err++ ;
> default:
> exit ( Err ) ;
> case 0:
> setpgrp() ;
> fprintf ( stderr, "daemon started, pid= %d\n" , getpid() ) ;
> }
> }
Jen mala poznamka: urcite bych stav v tomto kodu za hodny 'deamon started'
nepovazoval. Nutne by tam melo byt 'cd /' atd. ostatne uz to v konf. nekdy
bylo. Je na to nekde i web stranka, ale kde? (ta hlava zapometliva)...
Zakkr
PS. k tomuto threadu: mozna by stalo za to primo napsat co se resi a urcite
se ozve nekto s nekakym resenim.
Další informace o konferenci Linux