fork download
  1. #include <stdio.h>
  2. #include <unistd.h>
  3. #include <stdlib.h>
  4. #include <sys/types.h>
  5. #include <sys/wait.h>
  6.  
  7. int main()
  8. { int i;
  9. for (i=0; i<3; i++)
  10. if (fork() == 0) break;
  11. fork();
  12. printf("Soy el proceso PID %d y mi padre %d\n", getpid(),getppid());
  13. exit(0);
  14. }
  15.  
Success #stdin #stdout 0.01s 5284KB
stdin
Standard input is empty
stdout
Soy el proceso PID 3722765 y mi padre 3722764
Soy el proceso PID 3722771 y mi padre 1
Soy el proceso PID 3722770 y mi padre 1