Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Yurik Klimenko                       2:5030/57.207  26 Jun 2000  01:53:48
 To : Eugene N. Drachenko
 Subject : ? по fork
 -------------------------------------------------------------------------------- 
 
 
 At 23 Jun 00  02:39:35, Eugene N. Drachenko wrote to All:
 Вроде так
 
  END> From: geka@inep.net (Eugene N. Drachenko)
 
  END> Есть простенькая прога:
  END> /*************************************************/
  END> #include <stdio.h>
  END> #include <sys/types.h>
  END> #include <unistd.h>
  END> #include <stdlib.h>
  END> #include <signal.h>
 
  END> int
  END> main()
  END> {
  END>     int             rc;
 
  END>     while (1) {
  END>         rc = fork();
  END>         if (rc < 0) {
  END>             printf("Unable fork\n");
  END>         } else {
  END>             if (rc == 0) {
 
         signal(SIGCHLD, SIG_IGN);
 
  END>                 printf("Child exit\n");
  END>                 exit (0);
  END>             }
  END>             if (rc != 0) {
  END>                 printf("Parent\n");
  END>                 sleep(3);
  END>             }
  END>         }
  END>     }
  END> }
  END> /*******************************************/
 
  END> При ее запуске каждые 3 секунды порождается дочерний процесс, который 
  END> должен
  END> сразу же завершится. Все вроде бы хорошо, но если посмотреть ps-ом, то 
  END> видно
  END> кучу "зомби"-процессов, которые не исчезают пока не прибьешь родительский
  END> процесс. Как бороться с этими "зомби" ?
 
  END> -- 
  END> Eugene N. Drachenko
  END>    geka@inep.net
 Yurik Klimenko
 
 --- QDed beta-1.4-981227 ("Emma") FreeBSD 4.0
  * Origin: Hе верь жене и тормозам :) (2:5030/57.207)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 ? по fork   Eugene N. Drachenko   23 Jun 2000 02:39:35 
 ? по fork   Oleg Derevenetz   23 Jun 2000 09:05:26 
 Re: ? по fork   Valentin Nechayev   24 Jun 2000 11:15:18 
 ? по fork   Yurik Klimenko   26 Jun 2000 01:53:48 
Архивное /ru.unix.bsd/3947395681c2.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional