Gentoo Archives: gentoo-user-de

From: Bodo Schulz <gentoo@××××××××××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] C programm als daemon laufen lassen.
Date: Thu, 05 Aug 2004 19:17:19
Message-Id: 200408052119.57712.gentoo@boone-schulz.de
In Reply to: [gentoo-user-de] C programm als daemon laufen lassen. by Christian
1 Am Donnerstag, 5. August 2004 21:13 schrieb Christian:
2 > Hi,
3 >
4 > ich möchte ein selbst geschriebenes C Programm unter Linux als
5 > Hintergrundprozess/Daemon laufen lassen.
6 > Kann mir da jemand einen Tip geben welche Funktionen/includes
7 > ich dafür brauche?
8
9 #include <stdio.h>
10 #include <unistd.h>
11 #include <errno.h>
12 #include <sys/types.h>
13 #include <sys/stat.h>
14 #include <stdlib.h>
15
16 int main( void ) {
17
18 // daemon modus ...
19 int pid = -1;
20
21 if( ( pid = fork() ) == 0 ) {
22
23 setsid();
24 chdir( "/" );
25 umask( 0 );
26 for( ;; ) {
27
28 sleep(10);
29 printf("Hallo\n");
30 }
31 } else
32
33 exit( 0 );
34 }
35 }
36
37
38 Vielleicht fehlen da noch ein paar includes (oder sind welche
39 zuviel ;) ) aber das läuft bei mir so.
40 --
41 B.
42
43 Nichts ist Idiotensicher, die Idioten sind einfach zu erfinderisch.
44
45 --
46 gentoo-user-de@g.o mailing list

Replies

Subject Author
Re[2]: [gentoo-user-de] C programm als daemon laufen lassen. Christian <MainNewz@×××.net>