-9
число сигнала (в этом случае SIGKILL
), таким образом, kill -9
отправляет a SIGKILL
к рассматриваемому процессу.
Этот сигнал заставляет процесс сразу завершиться (если он не ожидает в функции ядра). Сигнал не может ни быть проигнорирован, ни может процесс получения работать, любой очищает действие после получения сигнала (т.е. обработчик сигналов для SIGKILL
не назван). См. также статью Wikipedia о SIGKILL.
Из страницы справочника моего kill
команда (Linux):
The default signal for kill is TERM. Use -l or -L to list available
signals. Particularly useful signals include HUP, INT, KILL, STOP,
CONT, and 0. Alternate signals may be specified in three ways: -9
-SIGKILL -KILL.
Править: kill -l
( bash
встроенная команда), перечисляет следующие имена сигнала и числовые значения в моей системе:
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP
6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1
11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM
16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR
31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3
38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8
43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7
58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2
63) SIGRTMAX-1 64) SIGRTMAX
man signal
Будет показывать Вам отображение между числами сигнала и сигнализировать об именах.
kill -l
перечисляет численные значения также. Какова Ваша ОС? интересный – Faheem Mitha 19.06.2011, 10:55man kill
перечислите числовые значения для некоторых сигналов. – Andre Holzner 19.06.2011, 11:26kill
находится вprocps
, который является версией1:3.2.8-9
в Debian сжимают. И да, Ubuntu является в основном Debian. Так интересно почемуkill -l
не возвращает то же самое. – Faheem Mitha 19.06.2011, 12:24zsh
встроенныйkill
команда, нет/bin/kill
(который на самом деле перечисляет числовые значения, как Вы говорите), Замена – Andre Holzner 19.06.2011, 12:32kill
встроенный. Это позволяетkill
команда для принятия чисел задания или имен (например.kill %1
). И это позволяетkill
использоваться, даже если некоторый предел количества процесса был достигнут. работа – Gilles 'SO- stop being evil' 19.06.2011, 19:29