![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| High Level Programmering Post spørsmål om C, C + +, Java, SQL og andre programmeringsspråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Hjelp med exec kommando og filen beskrivere? | rfourn | Shell programmering og Skripting | 1 | 07-18-2007 07:05 |
| Fil beskrivere + cron | matrixmadhan | UNIX for Advanced & ekspertbrukere | 7 | 05-23-2007 02:53 |
| Socketer og Fil beskrivere | gstlouis | High Level Programmering | 3 | 12-12-2005 07:36 |
| fil beskrivere | a25khan | UNIX for Dummies Spørsmål og svar | 3 | 01-27-2004 07:46 |
| Fil beskrivere | shibz | UNIX for Advanced & ekspertbrukere | 3 | 12-18-2002 10:12 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Hei,
Jeg har skrevet en demonen prosessen for å utføre visse operasjoner i bakgrunnen. For dette har jeg å lukke, åpne filen deskriptorer, Does noen vite hvor å finne ut antall åpne filen beskrivelsene? Takk på forhånd, Sheetal |
|
|||||
|
Vanligvis når du skriver en demonen prosessen du ...
Bli en session leder - fork () Bli en prosess-gruppeleder - setsid () Dissociate fra kontrollerende terminal - setsid () vanligvis betyr dette også. chdir til '/' - chdir () Sett filoppretting maske til 0 - umask (0) Du må fremdeles lukke unødvendige beskrivelsene. Antar du har ikke åpnet noe, kan du bare gjøre ... for (i \u003d 0; i <10; i + +) nært (i); Som Perderabo sier: "Det nære samtalen vil mislykkes hvis filen ikke er åpen, så du bare ignorere det feil. " På dette punktet har du initalized din demonen prosessen. En flott oppslagsverk med eksempler på dette er ... Avansert programmering i UNIX Environment av W. Richard Stevens |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|