Як вбити процес, коли я не можу його вбити через GUI і вбити в терміналі?


14

У мене сьогодні деякі дивні збої в скайпі. Якщо я спробую закрити це через X, нічого не станеться. Я намагався вбити процес через менеджер процесів KDE ( Ctrl+ ESC).

Я навіть намагався вбити Skype через термінал:

killall skype
kill (skypes process number)

Ніхто з обох не працював. Прямо зараз я повинен перейти, щоб він знову працював, і він продовжує виходити з ладу кожні 15 хвилин. Я використовую KDE 4.7 та Ubuntu 11.10.

Відповіді:


26

У ці дні killall також дозволить вам передавати сигнал (щоб заощадити, вам потрібно шукати PID):

killall -9 skype

не працює для скайп-банкомату:skype: no process found
Себастьян

Вам слід переконатися в назві процесу або скористатися ідентифікатором процесу натомість$(pgrep skype)
Lalit Mohan


4

Щоб вбити процес / додаток у форматі Terminal

$ ps -e | grep skype

це покаже ідентифікатор процесу скайпу

наприклад, це показує,

2338 ?        00:00:33 skype

тип

$ kill 2338

у графічному інтерфейсі налаштуйте клавішу скорочення для xKill (як я налаштував Ctrl + Alt + Bkspace), як тільки ви натиснете комбінацію, ви отримаєте невеликий хрестовий символ X замість курсору миші .... виберіть вікно програми за допомогою що перехрестить курсор з мишкою, і це вб'є цю програму.


Людина є набагато швидшими способами. це вже не 90-ті: D
ubuntico

1

Я все це автоматизував:

  1. Зробив stop-skype.sh файл, який містив:
    #! / бін / баш
    # stop-skype.sh
    kill $ (ps aux | grep '[s] kype' | awk '{print $ 2}')
  1. Зробив цей файл виконуваним

  2. В /usr/share/applications, виготовлений, skype-shutdown.desktopщо містить:

[Запис на робочому столі]
Назва = Сканування відключення
Коментар = Вимкніть Skype, що працює у фоновому режимі
Exec = / home / volker / stop-skype.sh
Icon = / home / volker / stop-skype.png
Термінал = хибний
Тип = Додаток
Категорії = Застосування;
  1. Зробив stop-skype.pngфайл, який можна завантажити з http://www.freemed.info/.download/stop-skype.png

  2. Відкрили файли та потягли /usr/share/applications/skype-shutdown.desktopдо Каїрської доки.

Це призвело до появи піктограми, на яку можна натиснути, щоб зупинити всі процеси Skype.

Дивіться: http://www.freemed.info/.download/Skype-shutdown.png


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

Оскільки

  1. ps -ef перелічує всі процеси.

  2. grep skype фільтрує лише скайп-процес

  3. awk {print'$2'} отримує другий стовпчик виводу, який є PID


0

Створіть bat-файл і вставте це:

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

Відкрийте планувальник завдань і створіть завдання при вході з 1 хвилиною затримки і зв’яжіть його з bat-файлом.

Після перезапуску значка скайпу він зникне (оновлення :)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.