5 cách để giết một chương trình Linux

Bài viết này sẽ cho bạn thấy nhiều cách khác nhau để tiêu diệt một ứng dụng trong Linux.

Hãy tưởng tượng bạn có Firefox đang chạy và vì lý do nào đó một tập lệnh Flash tinh vi đã khiến trình duyệt của bạn không phản hồi. Bạn sẽ làm gì để đóng chương trình?

Trong Linux có rất nhiều cách để giết bất kỳ ứng dụng nào. Hướng dẫn này sẽ cho bạn thấy 5 người trong số họ.

Giết các ứng dụng Linux bằng lệnh Kill

Phương pháp đầu tiên là sử dụng lệnh ps và kill.

Ưu điểm của việc sử dụng phương pháp này là nó sẽ hoạt động trên tất cả các hệ thống Linux.

Lệnh kill cần biết ID tiến trình của ứng dụng mà bạn cần phải giết và đó là nơi mà ps đến.

ps -ef | grep firefox

Lệnh ps liệt kê tất cả các tiến trình đang chạy trên máy tính của bạn. Các thiết bị chuyển mạch -ef cung cấp một danh sách định dạng đầy đủ. Một cách khác để có được danh sách các tiến trình là chạy lệnh trên cùng.

Bây giờ bạn có id quá trình, bạn có thể chỉ cần chạy lệnh kill:

giết pid

Ví dụ:

giết 1234

Nếu sau khi chạy lệnh kill, ứng dụng vẫn không chết, bạn có thể ép nó bằng cách sử dụng công tắc -9 như sau:

kill -9 1234

Giết các ứng dụng Linux bằng XKill

Cách đơn giản hơn để giết các ứng dụng đồ họa là sử dụng lệnh XKill.

Tất cả những gì bạn phải làm là gõ xkill vào một cửa sổ đầu cuối hoặc nếu môi trường máy tính của bạn bao gồm một tính năng chạy lệnh, nhập xkill vào cửa sổ lệnh chạy.

Một mái tóc chéo sẽ xuất hiện trên màn hình.

Bây giờ bấm vào cửa sổ bạn muốn giết.

Giết các ứng dụng Linux bằng lệnh trên cùng

Lệnh trên cùng của Linux cung cấp một trình quản lý tác vụ đầu cuối liệt kê tất cả các tiến trình đang chạy trên máy tính.

Để giết một quá trình trong giao diện hàng đầu, chỉ cần nhấn phím 'k' và nhập id tiến trình bên cạnh ứng dụng bạn muốn đóng.

Sử dụng PGrep và PKill để giết ứng dụng

Phương thức ps và kill được sử dụng trước đó là tốt và được bảo đảm hoạt động trên tất cả các hệ thống dựa trên Linux.

Nhiều hệ thống Linux có một phương thức tắt để thực hiện cùng một nhiệm vụ bằng PGrepPKill .

PGrep cho phép bạn nhập tên của một tiến trình và nó trả về ID tiến trình.

Ví dụ:

pgrep firefox

Bây giờ bạn có thể cắm ID tiến trình được trả về vào pkill như sau:

pkill 1234

Đợi đã. Nó thực sự đơn giản hơn thế. Lệnh PKill thực sự có thể chấp nhận tên của quá trình, vì vậy bạn có thể chỉ cần gõ:

pkill firefox

Điều này là tốt nếu bạn chỉ có một ví dụ của ứng dụng nhưng ít hữu ích hơn một chút nếu bạn có nhiều cửa sổ Firefox đang mở và bạn chỉ muốn giết một. XKill hữu ích hơn nhiều trong tình huống này.

Giết ứng dụng bằng màn hình hệ thống

Nếu bạn đang sử dụng môi trường máy tính để bàn GNOME, bạn có thể sử dụng công cụ System Monitor để giết các chương trình không hồi đáp.

Đơn giản chỉ cần mở cửa sổ hoạt động và gõ "System Monitor" vào hộp tìm kiếm.

Nhấp vào biểu tượng và trình quản lý tác vụ đồ họa sẽ xuất hiện.

Cuộn xuống danh sách các tiến trình đang chạy và tìm ứng dụng bạn muốn đóng. Nhấp chuột phải vào mục và chọn "quá trình kết thúc" hoặc "quá trình giết".

"Kết thúc quá trình" cố gắng một chút nudge tốt dọc theo dòng "xin vui lòng bạn sẽ nhớ tắt" trong khi "Kill Process" tùy chọn đi cho unceremonious "có được tắt màn hình của tôi, bây giờ".