Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3 2 3
3 2 3
h>
#include <stdlib.h>
#include <sys/types.h>
#include <unistd.h>
#include <signal.h>
#include <sys/wait.h>
int main() {
int pid;
switch (pid) {
case -1:
// Manejar error
fprintf(stderr, "No se pudo crear el proceso hijo");
exit(EXIT_FAILURE);
case 0:
// Proceso hijo
while (1) {
// Bucle infinito en el proceso hijo
printf("Proceso hijo ejecutándose...\n");
sleep(1);
}
default:
// Proceso padre
printf("Proceso padre esperando 1 minuto...\n");
sleep(60); // El proceso padre se congelará durante 1 minuto
return 0;
}