The UNIX and Linux Forums  


Go Back   A UNIX és Linux Forums > Top Fórumok > Magas szintű Programozás
.
google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 12-26-2001
s_chordia s_chordia is offline
Regisztrált felhasználó
  
 

Join Date: Dec 2001
Hozzászólások: 2
Angry Démon folyamat

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;
)
  #2 (permalink)  
Old 12-26-2001
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Helyszín: Ashburn, Virginia
Hozzászólások: 9.127
Ezt vitatni. Ha már ezen az oldalon használt keresési funkció, amit találtam ez felad.
  #3 (permalink)  
Old 01-17-2002
jkolla jkolla is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2001
Helyszín: Bangalore, India
Hozzászólások: 5
Post

Ha a daemon folyamat még mindig küldő szöveget az o / p, és azt hiszem, nem közvetlenül az O / p a daemon
folyamatnak a / dev / null, és azt hiszem, nem kell
a probléma
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 03:45 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0