Câu trả lời:
Nhấn đúp.
Trên thực tế, khởi động lại. Không có cách nào thực sự để dễ dàng thoát khỏi zombie, nhưng thực sự không có lý do gì vì zombie không chiếm tài nguyên trên máy tính; đó là một mục mồ côi trong một bảng quy trình. Ban đầu được cho là để thu thập nó nhưng có gì đó không đúng với quy trình. http://en.wikipedia.org/wiki/Zombie_ process
Có lẽ bạn đang hỏi bởi vì có vấn đề tồi tệ hơn ... bạn có nhận được một đống zombie đang chuyển vùng trên bàn xử lý của bạn không? Điều đó thường có nghĩa là một lỗi trong chương trình hoặc một vấn đề với cấu hình. Bạn không nên có một số lượng lớn zombie trên hệ thống. Một hoặc hai tôi không lo lắng. Nếu bạn có năm mươi người trong số họ từ Apache hoặc một số daemon khác, có lẽ bạn có vấn đề. Nhưng điều đó không liên quan trực tiếp đến câu hỏi của bạn ...
/sbin/reboot
Bạn không thể giết một thây ma - nó đã chết
Nếu ppid vẫn tồn tại, sau đó chấm dứt thường có thể dọn sạch zombie sinh sản.
Bạn không nên giết quá trình trong giấc ngủ không bị gián đoạn - thông thường điều này có nghĩa là chúng bị ràng buộc, nhưng IIRC nó cũng có thể xảy ra trong quá trình chặn đọc từ ví dụ như ổ cắm mạng.
Lỗi trong hệ thống tập tin cơ bản hoặc đĩa có thể gây ra các quá trình ràng buộc I / O. Trong trường hợp này, hãy cố gắng "umount -f" hệ thống tập tin mà họ phụ thuộc - điều này sẽ hủy bỏ mọi yêu cầu I / O nổi bật đang mở.
ls
lệnh trên mount s3fs. Các ls
quá trình sẽ không giết ngay cả với kill -9
cho đến khi tôi buộc unmount với umount -l
. Lựa chọn thay thế cho umount?