Первая вещь, которую нужно сделать, чтобы прервать повисшую программу, это найти ее PID, или ID процесса.
Выполните в консоли следующую команду:
ps aux | grep mozilla, если мы допустим, что плохо себя ведет именно
Mozilla. Вы получите что-то типа:
dodo 3505 7.7 23.1 24816 15076 pts/2 Z 21:29 0:02 /usr/lib/mozilla
Эта строка сообщает нам, кроме всего прочего, что программа Mozilla
была запущена пользователем dodo и имеет PID равным
3505.
Теперь, когда мы имеем
PID зависшей программы, мы можем выполнить команду
kill, чтобы прервать ее. Итак, мы выполняем следующее
: kill -9 3505, и все!
Mozilla будет убита. Помните, что эти действия должны выполняться
только тогда, когда все ваши попытки обращения к программе не принесли успеха.
Никогда не используйте это в качестве обычного выхода из приложений.
Все, что мы реально сделали,
это послали сигнал KILL процессу с номером
3505. Команда
kill принимает и другие сигналы, кроме
KILL, так что у вас есть возможность полного контроля
ваших процессов. Подробнее об этом можно узнать из страницы руководства man
kill .
Использование графических утилит мониторинга
Вы можете использовать графические утилиты отображения состояний процессов (такие, как KPM,
KSySGuard, и
GTOP ), которые позволяют вам следить за процессом по его имени и одним щелчком мыши посылать сигнал процессу или просто его убивать.