![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| High Level Programming Post frågor om C, C + +, Java, SQL och andra programmeringsspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Hjälp med exec kommando och fil deskriptorer? | rfourn | Shell-programmering och Skript | 1 | 07-18-2007 06:05 |
| Arkiv Deskriptorer + cron | matrixmadhan | UNIX för avancerade & Expertanvändare | 7 | 05-23-2007 01:53 |
| Sockets och Arkiv deskriptorer | gstlouis | High Level Programming | 3 | 12-12-2005 07:36 |
| fil deskriptorer | a25khan | UNIX for Dummies Frågor & Svar | 3 | 01-27-2004 07:46 |
| Arkiv Deskriptorer | shibz | UNIX för avancerade & Expertanvändare | 3 | 12-18-2002 10:12 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Hej,
Jag har skrivit ett daemon processen, att utföra vissa operationer i bakgrunden. För detta har jag att stänga, öppna filen deskriptorer, Är det någon som vet hur man reda på antalet öppna filen deskriptorer? Tack på förhand Sheetal |
|
|||||
|
I allmänhet när du skriver ett daemon process du ...
Bli en session ledare - fork () Bli en process-gruppledare - setsid () Skilja från kontrollerande terminal - setsid () normalt inte detta också. byta till "/" - chdir () Ställ fil skapas mask till 0 - umask (0) Du måste fortfarande stänga onödiga beskrivningar. Antar du har inte öppnat något, kan du göra helt enkelt ... for (i \u003d 0; i <10; i + +) nära (i); Som Perderabo säger, "Det nära samtalet kommer att misslyckas om filen inte är öppen, så du ignorera just detta fel. " Vid den här tidpunkten har du initalized din daemon process. En stor hänvisning bok med exempel på detta är ... Avancerad programmering i UNIX-miljö av W. Richard Stevens |