ejercicio_fork_y_signals_27_10_2018
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previa | |||
| ejercicio_fork_y_signals_27_10_2018 [2018/11/03 12:16] – froux | ejercicio_fork_y_signals_27_10_2018 [2018/11/03 12:16] (actual) – froux | ||
|---|---|---|---|
| Línea 11: | Línea 11: | ||
| El programa principal debe crear un proceso hijo por cada uno de los archivos MENSAJEx.txt. Al iniciar cada proceso hijo, debe imprimir su PID en pantalla. Luego, el hijo numero x debe leer el archivo MENSAJEx.txt para imprimir el mensaje del campo MSJ la cantidad de veces especificada en el campo REPETICIONES(int), | El programa principal debe crear un proceso hijo por cada uno de los archivos MENSAJEx.txt. Al iniciar cada proceso hijo, debe imprimir su PID en pantalla. Luego, el hijo numero x debe leer el archivo MENSAJEx.txt para imprimir el mensaje del campo MSJ la cantidad de veces especificada en el campo REPETICIONES(int), | ||
| - | El programa solo deben finalizar si termino de cerrarse cuando finalicen todos los mensajes, no puede ser | + | El programa solo deben finalizar si termino de cerrarse cuando finalicen todos los mensajes, |
| - | detenido con un Ctrl+C. | + | detenido con un Ctrl+C.** |
| El proceso padre debe manejar a los procesos hijos de manera que no queden en estado zombie. Cada vez que un hijo se cierre, el proceso padre** debe informar el pid del proceso hijo que acaba de cerrarse y cuantos hijos aún quedan abiertos. | El proceso padre debe manejar a los procesos hijos de manera que no queden en estado zombie. Cada vez que un hijo se cierre, el proceso padre** debe informar el pid del proceso hijo que acaba de cerrarse y cuantos hijos aún quedan abiertos. | ||
ejercicio_fork_y_signals_27_10_2018.txt · Última modificación: 2018/11/03 12:16 por froux