![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Magas szintű Programozás Post kérdések C, C + +, Java, SQL, és más programozási nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| script ellenőrzésére folyamat futó szerver és kiplakátolás egy mail, ha bármely folyamat halott | pradeepmacha | Shell programozás és Scripting | 13 | 03-06-2009 07:33 AM |
| démon folyamat | suresh_rupineni | Linux | 1 | 08-21-2006 03:14 AM |
| zombi démon folyamat! | rish2005 | A UNIX a fejlett és szakértői Felhasználók | 1 | 11-25-2005 09:59 AM |
| Ha a UNIX daemon folyamat közelében nyitott fds? | kunalashar | A UNIX a dummies Kérdések és válaszok | 1 | 10-24-2002 10:10 AM |
| Mi az a démon folyamat | Kanu77 | Magas szintű Programozás | 6 | 03-08-2002 10:47 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Szia,
Meg kell írni egy daemon folyamat, amely bizonyos műveleteket végez a háttérben. Most, mivel műveleteket végez a háttérben, azt nem jeleníti meg semmit a szabványos kimenetre. A probléma az, hogy még mindig, a szöveg a szabványos kimenetre. Ki tudja megmondani (nem sürgős), hogyan lehet elkerülni ezt. Írtam a következő funkció inicializálni a daemon kód ... int daemon_init () ( int pid, fd; if (getppid () \u003d\u003d 1) ( goto ki; ) # ifdef SIGTTOU jelzőig (SIGTTOU, SIG_IGN); # endif # ifdef SIGTTIN jelzőig (SIGTTIN, SIG_IGN); # endif # ifdef SIGTSTP jelzőig (SIGTSTP, SIG_IGN); # endif pid \u003d fork (); if (pid <0) ( return -1; ) else if (pid> 0) ( / * A szülő a gyermek kilép így dolgozni * / exit (0); ) if (setpgrp () \u003d\u003d -1) ( return -1; ) jelzőig (SIGHUP, SIG_IGN); pid \u003d fork (); if (pid <0) ( return -1; ) else if (pid> 0) ( / * Első gyermek kijáratainak * / exit (0); ) out: / * for (fd \u003d 3, fd <NOFILE, fd + +) Close (fd); * / / * A gyermek a szülők detach session * / / * setsid ();*/ chdir ("/"); umask (0); return 0; ) |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|