Bagaimana cara membunuh suatu proses ketika saya tidak dapat membunuhnya melalui GUI dan membunuh di terminal?

14

Saya memiliki beberapa crash Skype aneh hari ini. Jika saya mencoba menutupnya melalui X tidak ada yang terjadi. Saya mencoba untuk mematikan proses melalui Manajer Proses KDE ( Ctrl+ ESC).

Saya bahkan mencoba untuk membunuh Skype melalui terminal:

killall skype
kill (skypes process number)

Tak satu pun dari keduanya bekerja. Saat ini saya harus login kembali untuk membuatnya berfungsi lagi, dan terus macet setiap 15 menit. Saya menggunakan KDE 4.7 dan Ubuntu 11.10.

js-coder
sumber

Jawaban:

26

Killall hari-hari ini juga akan membiarkan Anda memberikan sinyal (untuk menyelamatkan Anda perlu mencari PID):

killall -9 skype
Oli
sumber
tidak berfungsi untuk skype ATM:skype: no process found
Sebastian
17

Gunakan ini :

kill -9 $(pgrep skype)

eyadof
sumber
2
Alih-alih mencari pid, gunakan kill -9 $(pgrep skype).
Brian Graham
4

Untuk mematikan proses / aplikasi dalam jenis Terminal

$ ps -e | grep skype

ini akan menunjukkan ID proses skype

misalnya, itu menunjukkan,

2338 ?        00:00:33 skype

Tipe

$ kill 2338

di GUI konfigurasikan tombol pintas untuk xKill , (seperti yang telah saya konfigurasikan ke Ctrl + Alt + Bkspace) setelah Anda menekan kombinasi, Anda akan mendapatkan simbol silang kecil X daripada kursor mouse .... pilih jendela aplikasi dengan kursor silang dengan mouse dan itu akan mematikan aplikasi itu.

Aamir
sumber
Pria ada banyak cara yang lebih cepat. ini bukan tahun 90an lagi: D
ubuntico
1

Saya mengotomatiskan semua ini:

  1. Membuat stop-skype.shfile yang berisi:
    #! / bin / bash
    # stop-skype.sh
    kill $ (ps aux | grep '[s] kype' | awk '{print $ 2}')
  1. Membuat file ini dapat dieksekusi

  2. Dalam /usr/share/applications, dibuat skype-shutdown.desktopmengandung:

[Entri Desktop]
Name = Skype Shutdown
Komentar = Matikan Skype yang berjalan di latar belakang
Exec = / home / volker / stop-skype.sh
Ikon = / home / volker / stop-skype.png
Terminal = salah
Type = Aplikasi
Categories = Aplikasi;
  1. Membuat stop-skype.pngfile yang dapat Anda unduh dari http://www.freemed.info/.download/stop-skype.png

  2. Membuka File dan menyeretnya /usr/share/applications/skype-shutdown.desktopke Cairo Dock.

Ini menghasilkan ikon di mana seseorang dapat mengklik untuk menghentikan semua proses Skype.

Lihat: http://www.freemed.info/.download/Skype-shutdown.png

Volker Bradley
sumber
0
kill -9 `ps -ef |grep skype | awk {print'$2'}`

Karena

  1. ps -ef daftar semua proses.

  2. grep skype memfilter hanya proses skype

  3. awk {print'$2'} mengambil kolom 2 dari output yang PID

Abdennour TOUMI
sumber
0

Buat file bat dan masukkan:

taskkill / f / im "SkypeApp.exe" / im "Skype.exe" / im "SkypeBackgroundHost.exe" / im "SkypeBridge.exe"

Buka penjadwal tugas dan buat tugas saat masuk dengan jeda 1 menit dan tautkan ke file bat.

Setelah restart roll-over ikon skype dan itu akan hilang (ini menyegarkan :)


sumber