Làm thế nào để buộc bất kỳ chương trình để đóng?


20

Đôi khi các chương trình nói với tôi rằng tôi không thể khởi động nó vì đã có một phiên bản khác của nó đang chạy. Ví dụ tốt nhất sẽ là Firefox và Chromium, nhưng vấn đề này chiếm nhiều ứng dụng.

Tôi không thể tìm thấy các ứng dụng PID trong các quy trình đang chạy.

Làm cách nào để diệt tất cả các phiên bản đang chạy của một chương trình, ví dụ Firefox?

Tôi đã thử:

ps ax | grep firefox

Nhưng tất cả mọi thứ tôi có thể tìm thấy là:

8193 ?        Rl     0:08 /usr/lib/firefox/firefox

Tôi đã thử:

kill 8193

Nhưng tôi nhận được:

Process not found

Trên thực tế, ngay cả khi Firefox đang chạy chính xác, tôi không thể tìm thấy các phiên bản của nó ps.

Tôi đã bỏ lỡ cái gì?


3
Với killall firefoxbạn sẽ giết nó.
Uri Herrera

và thêm -9 nếu điều đó không hiệu quả
Gerhard Burger

Điều này thực sự chưa được hỏi trước đây?
Không ai vào

Câu trả lời:


29

Giải pháp đơn giản nhất cho chương trình không đáp ứng sẽ là:

killall firefox

và nếu điều này không làm việc

killall -9 firefox

và nếu điều này vẫn không hoạt động, khởi động lại, sẽ không có gì khác.

Đối với các tùy chọn killall khác, xem bài viết này trên Wikipedia: Link


6

Kiểm tra nếu điều này hoạt động

kill -9 `ps -e | grep firefox | cut -b1-6`

Vì vậy, ps -e | grep firefoxcho tôi thấy quá trình đúng, thú vị!
mcbetz

2
Thật ra, pidofdễ hơn nhiều so với điều này. pidof firefoxsẽ giúp bạn có quyền ngay lập tức. Vì vậy, giải pháp có thể là kill -9 $(pidof firefox). (việc sử dụng backticks (`) bị tước quyền). Nhưng tôi thích giải pháp của Uri Herrera killall -9 firefoxnên làm chính xác như vậy.
Burger Gerhard

sudo kill -9 `ps -e | grep teamviewer | cut -b1-6`pidof làm việc không (Ubuntu 16.04)
WiredIn

1

Ngoài ra, để thêm nhiều chức năng hơn cho hệ thống Ubuntu của bạn,
hãy vào cài đặt> bàn phím> phím tắt, nhấp vào thêm để thêm vào một phím tắt mới,
gọi lệnh Forcequito hoặc một cái gì đó
lệnh được xkill
đặt phím tắt thành lựa chọn nút
mà chuột của bạn sẽ biến thành ' x 'và nó sẽ giết bất kỳ quá trình bạn nhấp vào


0

Trong một số trường hợp nhất định killkillallcó thể không có hiệu quả mong muốn. Điều này có thể xảy ra, ví dụ, nếu bộ chứa đồ họa của chương trình gặp sự cố. Trong những trường hợp như vậy, quá trình phải được giết chết xkill.

Đơn giản chỉ cần mở một dòng lệnh và chạy xkill. Con trỏ chuột trở thành hình chữ thập và thông báo sau xuất hiện:

Chọn cửa sổ có ứng dụng khách bạn muốn giết bằng nút 1 ....

Sau đó nhấp chuột trái bằng con trỏ chuột trên cửa sổ chứa chương trình giả mạo.

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.