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.1541247363.txt.gz · Última modificación: 2018/11/03 12:16 por froux