Я використовую Ubuntu Linux.
Команди вбивства в основному посилають сигнал для обробки, щоб закінчити його. Для спрощення складних поведінкових очікувань щоденної команди обчислення вбивства разом із нею є різні варіанти.
Як пояснено вище, з усіма параметрами вбивчих номерів, що відповідають його визначенню.
Я хотів би додати до нього кілька рядків.
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
Як ви бачите вище, це всі варіанти вбивства, які ви отримаєте, якщо запустити Ubuntu Linux.
Але певні сигнали вбивства є загальними для всіх * NIX ароматів.
kill -9 - це варіант SIGKILL, і ядро не може проігнорувати цей сигнал, тобто воно має честь цього варіанту -9 або SIGKILL і негайно вийти з процесу. Пам'ятайте, що цим процесом не можуть займатися прикладні програми.
kill -15, з іншого боку, посилатиме сигнал SIGTERM, це означає, що він буде чекати, коли процес буде чисто вимкнений перед виходом. Це сигнал за замовчуванням.
kill <pid>
) є TERM.