|
|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/64882312de92.html, оценка из 5, голосов 10
|