giết quá trình với htop


13

Đôi khi tôi cần phải giết một tiến trình và vì mục đích đó, tôi nhập htop, tìm kiếm ( /) một số chuỗi và sau đó có ý định giết tiến trình liên quan.

Vấn đề là thường các quy trình đang chuyển động (do các quy trình mới được thêm vào và các thuộc tính thay đổi) - do đó, khi tôi nhấn F9 và tiếp tục "giết" quy trình, quy trình được chọn đã là một quy trình khác.

Có cách nào để xử lý việc này?

Lý do tại sao tôi sử dụng htop là tất nhiên b / c Đôi khi tôi phải đoán đó là quy trình phù hợp để loại bỏ và chỉ một chuỗi là không đủ để nhận dạng.


Tôi không biết liệu bạn có thể / đã thay đổi khoảng thời gian cập nhật hay không, nhưng với mặc định, ít nhất bạn có thể quan tâm đến việc nhấn <kbd> F9 </ kbd> ở giữa khoảng thời gian đó sau khi bạn kiểm tra vẫn còn trên cùng một quá trình.
Peter Nerlich

Câu trả lời:


21

Sau khi thực hiện sudo htop, chỉ cần sử dụng các phím mũi tên để chọn quá trình bạn muốn xóa và sau đó nhấn F9hoặc ksau đó chọn tín hiệu bạn muốn gửi trong danh sách (sử dụng các phím mũi tên) và nhấn enter.

Nếu bạn chỉ yêu cầu "lịch sự" một quy trình để bỏ sử dụng 3 SIGQUIT.

Nếu bạn muốn chắc chắn rằng quá trình thoát khỏi sử dụng 9 SIGKILL.


Chìa khóa là sử dụng sudocho các lệnh chạy bằng root. Nếu bạn chỉ chạy htop, nó sẽ không luôn đóng các tiến trình.
Sawtaytoes

SIGTERMlà những gì tôi thường đi
tên đơn giản

10

Có thể gắn thẻ (và bỏ dấu) một quy trình với [dấu cách]. Đối với quá trình được gắn thẻ, tín hiệu tiêu diệt sẽ được gửi.


5

sử dụng htopvà ghi chú lại quá trình PID. Thoát bằng cách vàoq

sau đó nhập lệnh:

kill PID

Nếu nó thuộc sở hữu của root, thì:

sudo kill PID

Hy vọng điều này sẽ giúp bạn ....


1

Đầu tiên, nhấn F6tùy chọn "sắp xếp theo".

Sau đó, trong mục "sắp xếp theo" ở bên trái, chọn tùy chọn PID và sau đó nhấn Enter. Điều này sẽ cung cấp cho bạn một đầu ra ổn định hơn.

Tiếp theo, để xác định vị trí một quy trình, nhấn F3để tìm kiếm, nhập tìm kiếm, sau đó nhấn F3lại để cuộn qua kết quả tìm kiếm.

Khi quá trình được tô sáng, nhấn F9 nhanh hai lần rồi nhấn 9và sau đó nhấn Enterđể giết tiến trình.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.