Si eres usuario de Linux, probablemente te hayas encontrado con el temido mensaje “está funcionando un proceso detenido” al apagar tu computadora.
Este mensaje puede hacer que el apagado se detenga durante hasta 90 segundos, causando frustración, especialmente si tienes prisa. En este artículo descubrirás por qué aparece este aviso y cómo reducir el tiempo de espera sin comprometer la seguridad del sistema.
Esto NO es un error, es una característica de seguridad de Linux.
Antes que nada, es importante entender que “está funcionando un proceso detenido” no es un bug. Las distribuciones modernas de Linux como Ubuntu, Fedora y Arch utilizan Systemd para gestionar el inicio y apagado del sistema.
Cuando eliges apagar la máquina, Systemd no corta la energía de golpe: envía una señal SIGTERM a cada servicio y aplicación en ejecución para que cierren de forma ordenada.
Algunas aplicaciones y servicios tardan más en cerrar, como los gestores de red, contenedores, sesiones de usuario o unidades de red montadas. Por eso ves este mensaje y la espera predeterminada de 90 segundos.
Si un servicio no termina en este tiempo, Systemd fuerza su cierre con SIGKILL, completando el apagado de manera segura.
Esta pausa protege tus archivos y evita corrupción de datos en bases de datos, sistemas de archivos o unidades externas conectadas.
¿Cómo reducir el tiempo de espera por defecto?
Para muchos usuarios con laptops modernas o PCs de escritorio, 90 segundos pueden sentirse demasiado largos. Afortunadamente, puedes ajustar el tiempo de espera editando el archivo de configuración de Systemd..
Abre tu terminal y edita el archivo:
sudo nano /etc/systemd/system.conf
Busca la línea que dice:
#DefaultTimeoutStopSec=90s
Quita el símbolo # y cambia 90s por un valor menor, por ejemplo 20–30 segundos. Esto mantiene un equilibrio entre velocidad de apagado y seguridad de datos.
⚠️ No pongas el valor en 0, ya que esto crea un tiempo de espera infinito y tu sistema podría quedarse esperando para siempre.
Guarda el archivo y reinicia tu computadora. En el siguiente apagado, el tiempo de espera reducido se aplicará automáticamente.
Nota: en algunos sistemas también conviene activar
#DefaultDeviceTimeoutSec=90spara que funcione correctamente.
Cuando la pausa indica un problema real
Si bien la mayoría de las veces esta pausa es normal, un tiempo de espera repetido o excesivo puede señalar problemas subyacentes. Por ejemplo:
- Montajes de red inaccesibles (NFS, SMB)
- Daemons mal configurados
- Servicios que no responden correctamente a señales de apagado
Para identificar qué servicio está causando la demora, revisa los logs del arranque anterior:
journalctl -b -1 -e
También puedes filtrar mensajes de advertencia:
journalctl -b -1 -p warning
O analizar los servicios más lentos al iniciar, que suelen reflejar un comportamiento similar al apagar:
systemd-analyze blame
Los servicios que comúnmente generan stop job messages incluyen:
- Servicios de red
- Sistemas de archivos remotos
- Bases de datos
- Contenedores y máquinas virtuales
- Unidades externas y automounts
Reducir el tiempo de espera agiliza el apagado, pero no resuelve la causa raíz; para un sistema estable, conviene investigar y corregir el servicio problemático.
Conclusión
El mensaje “está funcionando un proceso detenido” es una medida de seguridad, diseñada para proteger tus datos y garantizar un apagado seguro en Linux.
Aunque puedes reducir la duración de la espera editando system.conf y ajustando el tiempo de espera a 20/30 segundos. Si experimentas retrasos repetidos, revisa los servicios involucrados para asegurar un sistema más rápido y confiable.
Con estos ajustes, tu Linux debería apagar más rápido sin comprometer la seguridad de archivos ni la integridad de tus aplicaciones.
