The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > Højtstående Programmering
.
google unix.com



Højtstående Programmering Post spørgsmål om C, C + +, Java, SQL, og andre programmerings sprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
script til at overvåge processen kører på server og sende en mail, hvis enhver proces er død pradeepmacha Shell Programmering og Scripting 13 03-06-2009 07:33 AM
daemon proces suresh_rupineni Linux 1 08-21-2006 03:14 AM
Zombie daemon proces! rish2005 UNIX for Advanced & Ekspertsøgning Brugere 1 11-25-2005 09:59 AM
Bør en UNIX daemon processen tæt åbne fds? kunalashar UNIX for dummyer Spørgsmål & svar 1 10-24-2002 10:10 AM
Hvad er en daemon proces Kanu77 Højtstående Programmering 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 Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 12-26-2001
s_chordia s_chordia is offline
Registreret Bruger
  
 

Join Date: Dec 2001
Stillinger: 2
Angry Daemon proces

Hej,
Jeg er nødt til at skrive en daemon proces, der udfører visse operationer i baggrunden.
Nu da det udfører operationer i baggrunden, det skal ikke vise noget til standard output.
Problemet er, at det stadig skærme, tekst på standard output.
Kan nogen fortælle mig (det haster), hvordan man kan undgå dette.
Jeg har skrevet følgende funktion at initialisere daemon code ...

int
daemon_init ()
(
int pid, fd;

if (getppid () \u003d\u003d 1)
(
goto out;
)

# ifdef SIGTTOU
signal (SIGTTOU, SIG_IGN);
# endif
# ifdef SIGTTIN
signal (SIGTTIN, SIG_IGN);
# endif
# ifdef SIGTSTP
signal (SIGTSTP, SIG_IGN);
# endif

pid \u003d fork ();
if (PID <0)
(
returnere -1;
)
ellers hvis (PID> 0)
(
/ * I moderselskab exit forlader barnet til at arbejde * /
exit (0);
)

if (setpgrp () \u003d\u003d -1)
(
returnere -1;
)
signal (SIGHUP, SIG_IGN);

pid \u003d fork ();
if (PID <0)
(
returnere -1;
)
ellers hvis (PID> 0)
(
/ * Første barn noedudgange * /
exit (0);
)

out:
/ * for (FD \u003d 3; fd <NOFILE; fd + +)
tæt (fd) * /
/ * I barn løsnes fra forældre session * /
/ * setsid ();*/
chdir ("/");
umask (0);

tilbagevenden 0;
)
  #2 (permalink)  
Old 12-26-2001
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Beliggenhed: Ashburn, Virginia
Indlæg: 9.126
Dette har været drøftet. Hvis du havde brugt dette websteds søgefunktionen, du ville have fundet dette indlæg.
  #3 (permalink)  
Old 01-17-2002
jkolla jkolla is offline
Registreret Bruger
  
 

Join Date: oktober 2001
Beliggenhed: Bangalore, Indien
Stillinger: 5
Post

Hvis daemon proces er stadig sende tekst til o / p, jeg tror u kan lede o / p af daemon
proces til / dev / null og jeg synes, det bør ikke
være et problem
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 10:49 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0