Bagaimana cara memaksa semua program untuk tutup?

20

Kadang-kadang program memberi tahu saya bahwa saya tidak dapat memulainya karena sudah ada contoh lain menjalankannya. Contoh terbaik adalah Firefox dan Chromium, tetapi masalah ini menyumbang banyak aplikasi.

Saya tidak dapat menemukan aplikasi PID dalam proses yang sedang berjalan.

Bagaimana cara membunuh semua instance program yang sedang berjalan, mis. Firefox?

Saya mencoba:

ps ax | grep firefox

Tapi yang bisa saya temukan adalah:

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

Saya mencoba:

kill 8193

Tapi saya mendapatkan:

Process not found

Sebenarnya, bahkan ketika Firefox berjalan dengan akurat, saya tidak dapat menemukan contohnya di ps.

Apa yang saya lewatkan?

mcbetz
sumber
3
Dengan killall firefoxAnda akan membunuhnya.
Uri Herrera
dan tambahkan -9 jika itu tidak berhasil
Gerhard Burger
Ini benar-benar belum pernah ditanyakan sebelumnya?
Tidak ada yang

Jawaban:

29

Solusi termudah untuk program yang tidak merespons adalah:

killall firefox

dan jika ini tidak berhasil

killall -9 firefox

dan jika ini masih tidak berhasil, reboot, tidak ada lagi yang bisa.

Untuk opsi mematikan lainnya, lihat artikel ini di Wikipedia: Tautan

mcbetz
sumber
6

Periksa apakah ini berfungsi

kill -9 `ps -e | grep firefox | cut -b1-6`
blvdeer
sumber
Jadi ps -e | grep firefoxtunjukkan proses yang tepat, menarik!
mcbetz
2
sebenarnya, pidofjauh lebih mudah dari ini. pidof firefoxakan membuat Anda segera memprosesnya. Jadi solusinya bisa jadi kill -9 $(pidof firefox). (penggunaan backticks (`) sudah berkurang). Tapi saya lebih suka solusi Uri Herrera killall -9 firefoxyang harus melakukan hal yang persis sama.
Gerhard Burger
sudo kill -9 `ps -e | grep teamviewer | cut -b1-6`bekerja pidof tidak (Ubuntu 16.04)
WiredIn
1

Juga, untuk menambahkan lebih banyak fungsi ke sistem Ubuntu Anda
masuk ke pengaturan> keyboard> cara pintas keyboard klik add untuk menambahkan ke pintasan baru
panggilan perintah forcequit atau sesuatu
perintah xkill
mengatur pintasan ke tombol pilihan
Anda mouse Anda harus berubah menjadi ' x 'dan itu akan mematikan proses yang Anda klik

market_zero
sumber
0

Dalam keadaan tertentu killdan killallmungkin tidak memiliki efek yang diinginkan. Ini dapat terjadi, misalnya, jika wadah grafis dari suatu program rusak. Dalam kasus seperti itu prosesnya harus dibunuh xkill.

Cukup buka baris perintah dan jalankan xkill. Pointer mouse menjadi tanda silang dan pesan berikut muncul:

Pilih jendela yang kliennya ingin Anda bunuh dengan tombol 1 ....

Kemudian klik kiri dengan pointer mouse di jendela yang berisi program jahat.

Luís de Sousa
sumber