[ Dejan Lozanovic @ 21.07.2002. 20:56 ] @
za one koji se mozda pitaju kako da napisu daemon evo jedne funkcije koja bi trebala da uradi ceo posao, a kasnije sve ide bez problema pisanje kao i svakog drugog programa Code: #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> int daemon_init(void) { pid_t pid; if ( (pid = fork()) < 0) return(-1); else if (pid != 0) exit(0); /* parent zavrsava sa radom */ /* dete nastavlja sa radom */ setsid(); /* Postaje vlasnik sesisje */ chdir("/"); /* Ovo je potrebno zbog umounta da bi sistem mogao da umontuje neki file system */ umask(0); /* Ovo je po zelji, da kreirani fajlovi mogu da budu sa svim dozvolama */ return(0); /* izlazak iz programa */ } Srecno kodiranje |