Gestión de Procesos en Linux: Ejercicios Prácticos y Scripts
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 14,33 KB
#!/bin/bash
# Solicitar al usuario el nombre de un programa en ejecución
read -p "Introduce el nombre del programa en ejecución: " programa
# Obtener los PIDs del programa usando pidof
pids=$(pidof "$programa")
# Verificar si se encontraron PIDs
if [ -z "$pids" ]; then
echo "Error: El programa '$programa' no está en ejecución."
exit 1
fi
# Si hay varios PIDs, quedarse con el último
pid=$(echo "$pids" | awk '{print $NF}')
echo "El PID del proceso seleccionado es: $pid"
# Solicitar al usuario un número de señal
while true; do
read -p "Introduce un número de señal (1-64): " senal
# Verificar que la señal esté en el rango válido
if [[ "$senal" =~ ^[0-9]+$ ]] && [ "$senal" -ge 1 ] && [ "$senal" -le 64 ];... Continuar leyendo "Gestión de Procesos en Linux: Ejercicios Prácticos y Scripts" »