Miklix

Cách Buộc Giết Một Tiến Trình Trong GNU/Linux

Đã xuất bản: lúc 21:45:07 UTC 15 tháng 2, 2025

Bài viết này giải thích cách xác định tiến trình bị treo và buộc tắt tiến trình đó trong Ubuntu.


Trang này được dịch máy từ tiếng Anh để có thể tiếp cận được với nhiều người nhất có thể. Thật không may, dịch máy vẫn chưa phải là công nghệ hoàn thiện, do đó có thể xảy ra lỗi. Nếu bạn thích, bạn có thể xem phiên bản tiếng Anh gốc tại đây:

How to Force Kill a Process in GNU/Linux

Thông tin trong bài đăng này dựa trên Ubuntu 20.04. Nó có thể đúng hoặc không đúng với các phiên bản khác.

Thỉnh thoảng bạn có một tiến trình treo không thoát được vì một lý do nào đó. Lần cuối cùng điều này xảy ra với tôi là với trình phát phương tiện VLC, nhưng nó cũng xảy ra với các chương trình khác.

Thật không may (hay may mắn?) là tình huống này không xảy ra thường xuyên đến mức tôi không nhớ phải làm gì mỗi lần, vì vậy tôi quyết định viết hướng dẫn nhỏ này.

Trước tiên, bạn cần tìm ID tiến trình (PID) của tiến trình. Nếu tiến trình đến từ một chương trình dòng lệnh, bạn thường có thể tìm kiếm tên thực thi của nó, nhưng nếu đó là một chương trình máy tính để bàn, có thể không phải lúc nào cũng rõ ràng tên của chương trình thực thi là gì, vì vậy bạn có thể cần phải nghiên cứu một chút.

Trong trường hợp của tôi thì đó là VLC, điều này khá rõ ràng.

Để lấy PID bạn cần nhập:

ps aux | grep vlc

Sẽ hiển thị cho bạn bất kỳ tiến trình nào đang chạy có tên "vlc".

Sau đó, bạn cần chạy lệnh kill -9 với quyền root trên PID mà bạn tìm thấy:

sudo kill -9 PID

(thay thế "PID" bằng số tìm được trong lệnh đầu tiên)

Và thế là xong :-)

Chia sẻ trên BlueskyChia sẻ trên FacebookChia sẻ trên LinkedInChia sẻ trên TumblrChia sẻ trên XChia sẻ trên LinkedInGhim trên Pinterest

Mikkel Bang Christensen

Về tác giả

Mikkel Bang Christensen
Mikkel là người sáng lập và chủ sở hữu của miklix.com. Ông có hơn 20 năm kinh nghiệm làm lập trình viên máy tính/nhà phát triển phần mềm chuyên nghiệp và hiện đang làm việc toàn thời gian cho một tập đoàn CNTT lớn của Châu Âu. Khi không viết blog, ông dành thời gian rảnh rỗi cho nhiều sở thích, thú vui và hoạt động, có thể được phản ánh ở một mức độ nào đó trong nhiều chủ đề được đề cập trên trang web này.