Tôi đang học CentOS / RHEL và hiện đang làm một số thứ về quản lý quy trình.
Cuốn sách RHCSA tôi đang đọc mô tả đang chạy kill 1234
như đang gửi SIGQUIT. Tôi luôn nghĩ lệnh kill mà không cần thêm công tắc cho loại tín hiệu nên mặc định làkill -15
SIGTERM là kill -15
và SIGKILL là kill -9
, phải không?
Có phải CentOS / RHEL sử dụng một phương pháp hơi khác kill -15
hoặc tôi đã nhầm lẫn?
EDIT: kill -l
cung cấp cho SIGQUIT kill -3
và dường như nó được liên kết với việc sử dụng bàn phím để chấm dứt một quá trình. man 7 signal
cũng nói rằng SIGQUIT là kill -3
, vì vậy tôi chỉ có thể cho rằng cuốn sách của mình sai khi nói rằng SIGQUIT là kill -15
mặc định.