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


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Michael Spector                      2:5020/400     19 Apr 2001  15:40:27
 To : All
 Subject : трабл
 -------------------------------------------------------------------------------- 
 
 Привет всем !
 Пиплы , наведите плиз на путь истинный ...
 
 В главной программе форкается ребенок , который
 пытается вызвать
 программу из shell'a :
 
 pid=fork();
 if( pid==0 )
 {
   execv("some_command" , args);
   exit(1);
 }
 
 Как в программе-отце выловить окончание выполнения
 ребенка ,
 а так же его статус : pid ребенка (нужен для того
 , чтоб знать какой из
 детей завершился) , сумел ли он вызвать execv()
 или вышел со статусом 1
 (wait не предлагать , так как ждать нельзя -
 процесс как-бы бежит в
 background).
 
 Заранее большое спасибо !
 
 -- 
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 трабл   Michael Spector   19 Apr 2001 15:40:27 
 Re: трабл   Alexey V. Neyman   19 Apr 2001 16:31:37 
 Re: трабл   Nikki Chumakov   20 Apr 2001 04:33:33 
Архивное /ru.unix/64882312de92.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional