|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Nikki Chumakov 2:5020/400 20 Apr 2001 04:33:33 To : All Subject : Re: трабл --------------------------------------------------------------------------------
Michael Spector wrote:
Тебе нужна вариация примерно такого алгоритма
signal (SIGCHLD, sig_child);
> pid=fork();
> if( pid==0 )
> {
> execv("some_command" , args);
> exit(1);
> }
>
> (wait не предлагать , так как ждать нельзя -
> процесс как-бы бежит в
> background).
void sig_child(int sig) {
child_died_flag = 1;
}
wait WNOHANG все равно придется, иначе невозможно вытащить статус.
--- ifmail v.2.15dev5
* Origin: Cityline news server (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/548449d890df.html, оценка из 5, голосов 10
|