NOMBRE

timeout - ejecuta un comando con un límite de tiempo

SINOPSIS

timeout [OPCIÓN] DURACIÓN COMANDO [ARG]...
timeout [OPCIÓN]

DESCRIPCIÓN

Inicia COMANDO y lo mata si sigue corriendo después de DURACIÓN.

Los argumentos obligatorios para las opciones largas son también obligatorios para las opciones cortas.

--foreground
Cuando no se está ejecutando timeout directamente desde el intérprete de comandos, permite al COMANDO leer desde el TTY y recibir señales de TTY. En este modo, a los hijos del COMANDO no se les agotará el tiempo.
-k, --kill-after=DURACIÓN
además enviará una señal KILL si el COMANDO sigue funcionando tanto tiempo después de enviar la señal inicial.
-s, --signal=SEÑAL
especifica la señal a enviar con el tiempo agotado. SEÑAL puede ser un nombre como «HUP» o un número. Ver kill «-l» para una lista de las señales
--help
muestra esta ayuda y finaliza
--version
imprime la información de la versión y finaliza

DURACIÓN es un número de coma flotante con un sufijo opcional: «s» para segundos (por defecto), «m» para minutos, «h» para horas o «d» para días.

Si se agota el tiempo del comando, sale con el estado 124. De lo contrario, terminará con el estado del COMANDO. Si no se especifica ninguna señal, se enviará la señal TERM cuando se agote el tiempo. La señal TERM mata cualquier proceso que no bloquee o capture esa señal. Para otros procesos, puede ser necesario el uso de la señal KILL (9), ya que esta señal no puede ser capturada. Si se envía la señal KILL (9), el estado de salida es 128+9 en lugar de 124.

ERRORES

Algunas plataformas no admiten actualmente tiempos de expiración más allá de 2038

AUTOR

Escrito por Padraig Brady.

INFORMAR DE ERRORES

Informe de errores en timeout a bug-coreutils@gnu.org
Página de inicio de GNU coreutils: <http://www.gnu.org/software/coreutils/>
Ayuda general para usar software GNU: <http://www.gnu.org/gethelp/>
Informe de errores en la traducción de timeout a <http://translationproject.org/team/>

Copyright © 2012 Free Software Foundation, Inc. Licencia GPLv3+: GNU GPL versión 3 o posterior <http://gnu.org/licenses/gpl.html>.
Esto es software libre: usted es libre de cambiarlo y redistribuirlo. No hay NINGUNA GARANTÍA, en la medida permitida por la ley.

VÉASE TAMBIÉN

kill(1)

La documentación completa para timeout se mantiene como un manual Texinfo. Si los programas info y timeout están correctamente instalados en su sitio, el comando info coreutils 'timeout invocation' debe darle acceso al manual completo.

Nuevo comentario