C/Visual C - ¿Cómo usar execlp?

   
Vista:

¿Cómo usar execlp?

Publicado por Katerina (10 intervenciones) el 18/12/2015 02:01:57
Estoy haciendo un programa (padre.c) en el que el proceso padre tiene que crear un proceso hijo y éste dos procesos hijos.
padre->hijo->nieto1
.....................->nieto2
Lo he hecho así:
1
2
3
4
5
6
7
8
9
10
switch(fork())
{
   case -1:
      perror("fork");
      exit(1);
   case 0:
       execlp("padre", "hijo", NULL);
       printf("El pid del proceso hijo es: %d", getpid());
       execlp("hijo", "nieto1", NULL);
       execlp("hijo", "nieto2", NULL);
Pero no sé utilizar el execlp. Lo que quiero conseguir es que al hacer un ps se muestren los procesos: padre, hijo, nieto1 y nieto2.
Gracias de antemano.


}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder