Escolar Documentos
Profissional Documentos
Cultura Documentos
Teste
Teste
h> int main(void) { int status, id; printf("Pai-id:%d\n", getpid()); if(fork()==0) { printf("Filho-id:%d, vai tentar executar o comando execl...\n", getpid()); execl("Teste.out", NULL); printf("Filho-id:%d, nao executou o comando\n", getpid()); if(fork()==0) printf("Quem sou eu?", getpid()); else printf("E eu, quem sou?\n", getpid()); exit(1); } else { id=wait(&status); printf("Pai-id:%d sabe que Filho-id:%d\n", getpid(), id); if(status==0) printf("Terminou OK"); else printf("Nao terminou OK"); } }