Ejercicio de programación: Reto Gestión de procesos con ps, htop y pgrep
Este ejercicio de programación está diseñado para poner a prueba tus conocimientos en Bash. Es un ejercicio avanzado que pondrá a prueba tus conocimientos expertos.
Información adicional del ejercicio
Crear un script que simule la gestión básica de procesos usando comandos ps, pgrep, kill y jobs con sintaxis moderna de Bash.
Contenido del ejercicio
Crea un script de Bash que simule un sistema básico de monitoreo de procesos. El script debe incluir las siguientes funcionalidades:
-
Función para listar procesos: Crea una función llamada
list_processes
que simule el comandops aux
mostrando información de procesos ficticios. La función debe mostrar al menos 5 procesos con formato: PID, usuario, %CPU, %MEM y comando. -
Función para buscar procesos: Implementa una función
search_process
que reciba un nombre de proceso como parámetro y simule el comportamiento depgrep
. Debe buscar en la lista de procesos ficticios y mostrar los PID que coincidan. -
Función para simular ejecución en segundo plano: Crea una función
run_background
que simule la ejecución de un comando con&
ynohup
. La función debe mostrar un mensaje indicando que el proceso se ha iniciado en segundo plano y asignarle un PID ficticio. -
Función para gestionar trabajos: Implementa una función
show_jobs
que simule el comandojobs
, mostrando una lista de trabajos en segundo plano con su estado (Running, Stopped). -
Función principal: Crea un menú interactivo que permita al usuario elegir entre las diferentes opciones (1-4) y una opción para salir (5).
Utiliza arrays para almacenar la información de los procesos ficticios y variables para simular los PID. El script debe usar sintaxis moderna de Bash con declaraciones de variables locales en las funciones y manejo adecuado de parámetros.
Lección relacionada
Este ejercicio está relacionado con la lección "Gestión de procesos con ps, htop y pgrep" de Bash. Te recomendamos revisar la lección antes de comenzar.
Ver lección relacionadaMás ejercicios de Bash
Explora más ejercicios de programación en Bash para mejorar tus habilidades y obtener tu certificación.
Ver más ejercicios de BashSolución al ejercicio de programación en Bash
¡Desbloquea la solución completa!
Completa el ejercicio de programación en Bash para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en Bash
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en Bash