Бывают случаи, когда нужно завершить процесс/программу, но он/она никак не хочет слушать ваши пожелания. Визуально вы вроде-бы закрыли программу, но сам процесс на самом деле все еще остается активным. Что делать в таком случае?
Приведу пример. Я запустил программу Qtractor (мультитрековый Audio/MIDI секвенсор). После ее закрытия в системе перестали воспроизводится все звуковые и видео файлы. Чтобы посмотреть все запущенные процессы запустим команду Top:
top
В запущенных процессах я увидел виновника отсутствия звука — это jackdbus. Для начала нужно узнать PID этого процесса (левая колонка). Он был равен 15534. Ну а теперь выполним простую команду :
kill -9 15534
которая «прибьет» зависший процесс. Параметр -9 означает, что данную команду никак нельзя перехватить и отменить. Будьте предельно осторожны используя эту команду! Нужно точно знать какой именно процесс вы хотите завершить, а то можно наделать много бед!
Можно ещё воспользоваться программой System Monitor (типа как Диспетчер задач)
Данный способ работает тогда, когда Системный монитор не помогает.
Можно прямо в top нажать кнопку k на клавиатуре и указать pid
Можно использовать htop вместо top.Она более функциональна.Хотя…Вышла из top…