Để kill hết các tiến trình có tên là vi ta dùng lệnh nào
Trả lời:
Đáp án đúng: B
Lệnh killall
được sử dụng để gửi tín hiệu đến tất cả các tiến trình có cùng tên. Với option -9
(SIGKILL), tín hiệu này yêu cầu hệ điều hành ngay lập tức chấm dứt các tiến trình được chỉ định. Trong khi đó, kill
chỉ gửi tín hiệu đến một tiến trình cụ thể dựa trên PID (Process ID) của nó.
kill -HUP vi
gửi tín hiệu HUP (hangup) đến tiến trình 'vi'. Tín hiệu này thường được dùng để yêu cầu tiến trình đọc lại file cấu hình, chứ không phải để kill tiến trình.
killall -HUP vi
cũng tương tự, gửi tín hiệu HUP đến tất cả các tiến trình 'vi'.
Do đó, đáp án đúng là D: killall -9 vi
, lệnh này sẽ kill (chấm dứt) tất cả các tiến trình có tên là vi.