crear un programa que acepte como argumento un numero, ese numero sera el numero de hijos que el proceso va a crear, cada hijo ejecutara un programa denominado dormir, el cual los segundos que duerme es aleatorio, cuando acabe devolvera al padre el numero de segundos que durmió
mi codigo es este
Código C:
Ver original
int main(int argc, char *argv[]) { int contador, i; for(i=1;i<=contador;i++){ pid_t pid; if ( (pid=fork()) == 0 ) { /* hijo */ getppid()); } else { /* padre */ getppid()); } } return 0; }
Se que no tiene mucho que ver solo quiero que cree la cantidad de hijos que yo pida y ya lo de dentro irlo mirando poco a poco, por ahora lo que hace es imprimirme tantas veces como el numero que inserto no crear los procesos.
Gracias de antemano