KILL(1) KILL(1) kill - kill [-|-s |-p] [-q ] [-a] [--timeout ] [--] pid|... kill -l [number|0xsigmask] | -L kill -d pid kill . , TERM. . KILL ( 9), TERM . TERM, KILL, , , , - . kill, , . --all, --pid --queue . 0, , . , , PID. pid pid : n n 0. PID n. 0 . -1 PID, 1. -n n 1. n. <<-n>>, , , <<-->>. , , . _> , _>. -s, --signal _> , . . -l, --list [|0x-] , . /usr/include/linux/signal.h. $ ps s $$ UID PID PENDING BLOCKED IGNORED CAUGHT STAT TTY TIME COMMAND 1000 1608069 0000000000000000 0000000000000002 0000000000384000 0000000008013003 Ss pts/44 0:02 zsh $ kill -l 0x0000000000384000 TERM TSTP TTIN TTOU -L, --table -l, . -a, --all pid UID, . -p, --pid (PID), . -r, --require-handler , . --verbose PID, kill . -q, --queue _> sigqueue(3), kill(2). , . - SA_SIGINFO sigaction(2), si_sigval siginfo_t. --timeout _ > , , . --timeout , kill , , . Linux PID , , . , PID, kill sleep , , PID. --timeout : . --timeout --queue. , QUIT, TERM KILL 1000 : kill --verbose --timeout 1000 TERM --timeout 1000 KILL \ --signal QUIT 12345 -d, --show-process-state pid Decode signal related fields in /proc/pid/status. $ kill -d $$ Blocked: INT Ignored: TERM TSTP TTIN TTOU Caught: HUP INT PIPE ALRM CHLD WINCH kill : 0 1 64 ( ) kill TID ( , . gettid(2)) , ( ). , . , , . signal(7) CLONE_THREAD clone(2). kill, kill(1), . , , . : /bin/kill --version Salvatore Valente , Karel Zak BSD 4.4. bash(1), tcsh(1), sigaction(2), kill(2), sigqueue(3), signal(7) proc(5) proc_pid_status(5) kill util-linux, Linux . util-linux 2.41 2025-03-29 KILL(1)