TIMEOUT(1) timeout -- timeout [] []... timeout [] , . , , . -f, --foreground when not running timeout directly from a shell prompt, allow COMMAND to read from the TTY and get TTY signals; in this mode, children of COMMAND will not be timed out -k, --kill-after= also send a KILL signal if COMMAND is still running this long after the initial signal was sent -p, --preserve-status exit with the same status as COMMAND, even when the command times out -s, --signal= specify the signal to be sent on timeout; SIGNAL may be a name like 'HUP' or a number; see 'kill -l' for a list of signals -v, --verbose , --help --version , , <> (, ), <> (), <> () <> (). , 0, . TERM, . TERM , . KILL, . : 124 --preserve-status 125 timeout 126 , 127 137 ( timeout) KILL (9) (128+9) - , 2038 . (Padraig Brady). - GNU coreutils: Copyright (C) 2025 Free Software Foundation, Inc. GPLv3+: GNU GPL 3 . : . , . kill(1) , info '(coreutils) timeout invocation' () Kirill Rekhov ; GNU (GNU General Public License - GPL, 3 ) , - . - , , () () () <>. GNU coreutils 9.7 2025 . TIMEOUT(1)