Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

timeout

Some strings on this page have not been translated yet. You can help by translating them on Weblate.
v(uutils coreutils) 0.8.0
timeout [OPCIÓN] DURACIÓN COMANDO...

Iniciar COMANDO, y terminarlo si aún se está ejecutando después de DURACIÓN.

Options

--foreground, -f

cuando no se ejecuta timeout directamente desde un prompt de shell, permitir que COMANDO lea del TTY y obtenga señales TTY; en este modo, los hijos de COMANDO no tendrán tiempo de espera

--kill-after, -k

también enviar una señal KILL si COMANDO aún se está ejecutando tanto tiempo después de que se envió la señal inicial

--preserve-status, -p

salir con el mismo estado que COMANDO, incluso cuando el comando agote el tiempo

--signal=<SIGNAL>, -s <SIGNAL>

especificar la señal a enviar en tiempo de espera; SEÑAL puede ser un nombre como ‘HUP’ o un número; vea ‘kill -l’ para una lista de señales

--verbose, -v

diagnosticar a stderr cualquier señal enviada al agotar tiempo

a floating point number with an optional suffix: ‘s’ for seconds (the default), ‘m’ for minutes, ‘h’ for hours or ‘d’ for days ; a duration of 0 disables the associated timeout

a command to execute with optional arguments

Upon timeout, send the TERM signal to COMMAND, if no other SIGNAL specified. The TERM signal kills any process that does not block or catch that signal. It may be necessary to use the KILL signal, since this signal can’t be caught.

Examples

The examples have not been translated yet and are shown in English. You can help by translating them on tldr-pages.

Run sleep 10 and terminate it after 3 seconds:

timeout 3s sleep 10

Send a signal to the command after the time limit expires (TERM by default, kill -l to list all signals):

timeout {{[-s|--signal]}} {{INT|HUP|KILL|...}} {{5s}} {{sleep 10}}

Send verbose output to stderr showing signal sent upon timeout:

timeout {{[-v|--verbose]}} {{0.5s|1m|1h|1d|...}} {{command}}

Preserve the exit status of the command regardless of timing out:

timeout {{[-p|--preserve-status]}} {{1s|1m|1h|1d|...}} {{command}}

Send a forceful KILL signal after certain duration if the command ignores initial signal upon timeout:

timeout {{[-k|--kill-after]}} {{5m}} {{30s}} {{command}}

The examples are provided by the tldr-pages project under the CC BY 4.0 License.

Please note that, as uutils is a work in progress, some examples might fail.