Resultados da pesquisa a pedido "waitpid"

1 a resposta

Como esperar por threads para terminar seu trabalho, onde os tópicos criados por clone em c?

2 a resposta

waitpid, wnohang, wuntraced. Como eu uso esses

Eu estou um pouco confuso. Pelo que entendi, waitpid com um pid -1 significa que espero que toda criança termine, mas se eu adicionar uma opção ao waitpid de WNOHANG, essa opção diz para sair imediatamente se nenhuma tiver terminado ... Isso ...

3 a resposta

Linux, waitpid, WNOHANG, processo filho, zumbi

Estou executando meu programa como daemon.O processo pai espera apenas pelo processo filho, quando estiver morto inesperadamente, bifurque e aguarde novamente.for (; 1;) { if (fork() == 0) break; int sig = 0; for (; 1; usleep(10000)) { pid_t wpid ...

1 a resposta

Implementação de pipe múltiplo usando a chamada do sistema fork () execvp () wait () pipe () - simplesmente não está funcionando

Eu preciso implementar meu shell que lida com vários comandos de pipe. Por exemplo, eu preciso ser capaz de lidar com isso:

1 a resposta

Determinar pid do processo finalizado

Estou tentando descobrir qual é o problema de um processo que enviou o sinal do SIGCHLD e quero fazer isso em um manipulador de sinal que criei para o SIGCHLD. Como eu faria isso? Estou tentando: int pid = waitpid(-1, NULL, WNOHANG);porque eu ...

5 a resposta

Por que wait () define o status como 256 em vez do status de saída -1 do processo bifurcado?

Estou tentando retornar um valor inteiro de um processo filho. No entanto, se eu usarsaída (1)eu recebo256como a saída.saída (-1)dá65280. Existe uma maneira de obter o valor int real que envio do processo filho? if(!(pid=fork())) { exit(1); } ...

1 a resposta

ódigo de retorno quando o OOM killer mata um proces

Estou executando uma carga de trabalho multiprogramada (com base nos benchmarks SPEC CPU2006) em um sistema POWER7 usando o SUSE SLES 11. s vezes, cada aplicativo na carga de trabalho consome uma quantidade significativa de memória e o espaço ...