Tôi đang sử dụng Ubuntu Linux.
Lệnh Kill về cơ bản gửi tín hiệu để xử lý để kết thúc nó. Để đơn giản hóa các kỳ vọng hành vi phức tạp của lệnh kill máy tính hàng ngày có nhiều tùy chọn khác nhau cùng với nó.
Như đã giải thích ở trên với tất cả các tùy chọn số kill tương ứng với định nghĩa của nó.
Tôi muốn thêm vài dòng cho nó.
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
Như bạn thấy ở trên, đây là tất cả các tùy chọn tiêu diệt bạn sẽ nhận được nếu chạy Ubuntu Linux.
Nhưng một số tín hiệu tiêu diệt nhất định là phổ biến trên tất cả các hương vị * NIX.
kill -9 là tùy chọn SIGKILL và kernel không thể bỏ qua tín hiệu này, có nghĩa là nó đã tôn trọng tùy chọn -9 hoặc SIGKILL này và thoát quy trình ngay lập tức. Hãy nhớ rằng quá trình này không thể được xử lý bởi các chương trình ứng dụng.
giết -15 mặt khác sẽ gửi tín hiệu SIGTERM, có nghĩa là nó sẽ chờ quá trình tắt máy trước khi thoát. Đây là tín hiệu mặc định.
kill <pid>
) là HẠN.