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
Cập nhật lần cuối: lúc 08:48:58 UTC 12 tháng 1, 2026

Bài viết này giải thích cách xác định một tiến trình bị treo và cách buộc phải tắt nó 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 viết này dựa trên Ubuntu 20.04. Nó có thể không còn đúng với các phiên bản khác.

Thỉnh thoảng bạn sẽ gặp phải tình trạng tiến trình bị treo và không thể thoát ra được vì một lý do nào đó. Lần gần nhất điều này xảy ra với tôi là với trình phát đa 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à chuyện đó không xảy ra đủ thường xuyên để tôi nhớ được 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.

Đầu tiên, bạn cần tìm mã định danh 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 tệp thực thi của nó, nhưng nếu đó là một chương trình máy tính để bàn, tên tệp thực thi có thể không phải lúc nào cũng rõ ràng, vì vậy bạn có thể cần phải nghiên cứu thêm một chút.

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

Để lấy PID, bạn cần gõ:

ps aux | grep vlc

Thao tác này sẽ hiển thị cho bạn bất kỳ tiến trình nào đang chạy có chứa từ "vlc" trong tên.

Tiếp theo, 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 bằng lệnh đầu tiên)

Vậy là xong rồi :-)

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 Christensen

Về tác giả

Mikkel 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.