JavaScript is required

Để kill hết các tiến trình có tên là vi ta dùng lệnh nào

A.

kill –9 vi

B.

kill –HUP vi

C.

killall –HUP vi

D.

killall –9 vi

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.

Câu hỏi liên quan