Bagaimana saya bisa membunuh aplikasi yang tidak merespons?


27

Apa saja cara untuk membunuh aplikasi GUI yang bermasalah?

Saya tidak dapat mengklik kanan ikonnya di bilah apa pun yang disebutnya, atau menggunakan menu jendela teratas. Aplikasi ini tidak menanggapi apa pun, dan tidak melakukan apa pun selain memakan lebih banyak memori seiring berjalannya waktu.

Di Linux, ada xkill. Apakah ada yang serupa pada OSX?

Jawaban:


52

Anda dapat mengakses kotak dialog Force Quit dengan menekan + + esc, atau menggunakan Menu Apple (sudut kiri atas layar) dan memilih Force Quit.... Pilih aplikasi masalah, dan klik tombol Force Quit.

masukkan deskripsi gambar di sini

Anda juga dapat mematikan aplikasi menggunakan baris perintah (/ Aplikasi / Utilitas / Terminal):

killall 'Google Chrome'

Anda juga dapat menggunakan aplikasi Monitor Aktivitas (/ Aplikasi / Utilitas). Pilih aplikasi dan klik tombol Keluar: masukkan deskripsi gambar di sini Lalu, dari dialog yang meluncur ke bawah, klik Force Quit.


1
Sangat komprehensif :)
barang

3
Menahan ⌥⇧⌘⎋ selama beberapa detik juga berhenti dari aplikasi paling depan.
Lri

1
@Lri Hei, saya sekarang tidak abou yang itu! Keren!
Nathan Greenstein

@Lri Sangat keren! Saya harus mengingatnya.
daviesgeek

7

Cara lain dari Terminal:

ps auxww | grep -i 'google chrome' | grep -v grep | awk '{ print $2 }' | xargs kill

Atau untuk memaksa membunuh:

ps auxww | grep -i 'google chrome' | grep -v grep | awk '{ print $2 }' | xargs kill -9 

Ini bisa membantu jika layar tidak merespons atau Anda mendapatkan Spinning Wheel of Death, tetapi entah bagaimana bisa sampai ke terminal (mis .: via SSH)


1
Ini harus menjadi jawaban yang diterima terima kasih!
lacostenycoder

5

Semua jalan? Selalu ada cara lain :-)

Terkadang + akan mendapatkan fokus dari aplikasi sehingga Anda dapat berbicara dengan Dock atau Finder.

+ + escakan memunculkan kotak dialog Force Quit.

Jika Anda memiliki / dapat membuka jendela Terminal, ada perintah kill.

Jika Anda memiliki komputer lain dan telah mengaktifkan login jarak jauh, Anda dapat ssh in ke mesin Anda dan mengeluarkan kill bahkan jika GUI tidak merespon sama sekali (dan jika kill tidak bekerja selalu ada sudo rebootsebagai pilihan terakhir).


5

Perintah "kill" juga ada di OS X (lihat "man kill"); Anda juga dapat mematikan aplikasi menggunakan beberapa alat berbasis GUI:

  1. tekan + + esc. Itu memunculkan menu "paksa berhenti"
  2. meluncurkan aplikasi Monitor Aktivitas. Anda juga dapat menutup paksa aplikasi dari sana.

Fitur yang menonjol xkilladalah bahwa ia akan membunuh pemilik jendela di X. Saya berharap ada antarmuka seperti itu di OS X.
kojiro

3

Anda juga memiliki opsi untuk mengklik kanan ikon di dok, yang (setelah beberapa detik, kemungkinan) akan muncul dan memiliki opsi 'Force Quit', yang dapat Anda gunakan untuk mematikan aplikasi.



2

dengan cara baris perintah, rekatkan yang berikut di terminal Anda (contoh dengan Chrome):

 while read -r p; do
     kill -9 $p
 done < <(ps -x | grep "Google Chrome.app" | perl -pi -e 's/^\s*(\d+)\s+.*/$1/g;print')
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.