Иногда программы говорят мне, что я не могу запустить его, потому что уже запущен другой экземпляр. Лучшим примером могут служить Firefox и Chromium, но эта проблема связана со многими приложениями.
Я не могу найти PID приложения в запущенных процессах.
Как убить все запущенные экземпляры программы, например, Firefox?
Я пытался:
ps ax | grep firefox
Но все, что я могу найти, это:
8193 ? Rl 0:08 /usr/lib/firefox/firefox
Я пытался:
kill 8193
Но я get:
Process not found
На самом деле, даже когда Firefox работает точно, я не могу найти его экземпляры в ps
.
Что я пропустил?
Самое простое решение для программы, которая не отвечает, было бы:
killall firefox
, и если это не работает
killall -9 firefox
и если это все еще не работает перезагрузка, больше ничего не будет.
Для других вариантов killall, см. Эту статью в Википедии: Ссылка
Проверьте, работает ли это
kill -9 `ps -e | grep firefox | cut -b1-6`
Кроме того, чтобы добавить больше функциональности в вашу систему Ubuntu
перейдите в настройки> клавиатура> сочетания клавиш, нажмите «Добавить», чтобы добавить в новый ярлык
, вызвать команду forcequit или что-то еще
команда: xkill
установите ярлык на ваш выбор кнопок
ваша мышь должна превратиться в 'x', и она убьет любой процесс, на который вы нажали
При определенных обстоятельствах kill
и killall
может не иметь желаемого эффекта. Это может произойти, например, если графический контейнер программы выходит из строя. В таких случаях процесс должен быть уничтожен до xkill
.
Просто открывают командную строку и работают xkill
. Указатель мыши становится крестом, и следующее сообщение появляется:
Выбор окно, клиент которого Вы хотите уничтожить с кнопкой 1....
Затем, щелкает левой кнопкой с указателем мыши по окну, содержащему программу жулика.