Để kill hết các tiến trình có tên là vi ta dùng lệnh nào?
Đáp án đúng: C
Lệnh kill
được sử dụng để gửi tín hiệu đến một tiến trình cụ thể, thường là để yêu cầu nó kết thúc. Tuy nhiên, để sử dụng kill
, bạn cần biết PID (Process ID) của tiến trình đó. kill -9
(hoặc kill -SIGKILL
) là một tín hiệu mạnh, yêu cầu tiến trình kết thúc ngay lập tức. Tuy nhiên, kill
không trực tiếp làm việc với tên tiến trình, mà cần PID.
Lệnh killall
cho phép bạn gửi tín hiệu đến tất cả các tiến trình có cùng tên. killall -9 vi
sẽ gửi tín hiệu SIGKILL đến tất cả các tiến trình có tên "vi", buộc chúng phải kết thúc ngay lập tức. killall -HUP
sẽ gửi tín hiệu HUP (Hang Up), thường dùng để yêu cầu tiến trình tải lại cấu hình.
Trong trường hợp này, để kill tất cả các tiến trình có tên "vi", lệnh killall -9 vi
là phù hợp nhất.