Sistema y procesos
Comando timeout
Ejecuta un comando y lo corta si tarda más de lo permitido. Ideal para scripts y pruebas.
Sintaxis
timeout DURACIÓN COMANDOOpciones más útiles
-s SEÑALLa señal con la que lo corta (TERM por defecto)s, m, h, dSufijos de tiempo (timeout 30s, timeout 2m)Ejemplos para copiar
$ timeout 2 sleep 1Termina dentro del tiempo$ timeout 10 ping -c 2 google.comLimita una prueba de redPuedes probarlos en la terminal del navegador: no toca tu ordenador.
Errores típicos
- Si corta el comando, devuelve el código 124: eso te avisa de que se agotó el tiempo.
- Sin sufijo, la duración va en segundos.
FAQ
¿Puedo darle más tiempo sin cambiar el comando?
Sí, aumentando la duración: timeout 30 en vez de timeout 5.
Aprende a usarlo de verdad
El curso de Linux básico te lleva de cero a manejarte en la consola con 24 lecciones que se corrigen solas.
Empezar el curso gratis