7 различных способов убить не отвечающие программы в Linux

Программное обеспечение Linux обычно достаточно надежно, чтобы работать без каких-либо проблем, но время от времени даже самые лучшие приложения могут зависнуть. Вместо того, чтобы ждать их сбоя, вы можете убить эти неотвечающие программы. На самом деле, существует так много способов убить их, что вы можете оказаться избалованными выбором!

Разблокируйте шпаргалку «Основные команды Linux» прямо сейчас!

Это подпишет вас на нашу рассылку

Введите адрес электронной почты
отпереть
Прочитайте нашу политику конфиденциальности

Если у вас есть проблемы с приложением в Linux, вот семь способов убить не отвечающее программное обеспечение.

1. Нажмите X в углу

Вы, наверное, уже пытались уйти и сделать горячий напиток. Если вы вернулись на свой компьютер и обнаружили, что приложение все еще зависло, вероятно, у него было достаточно времени, чтобы снова начать работать. Приложение, не отвечающее на запросы, обычно имеет серые кнопки или параметры, которые не работают. Вы также можете не перемещать окно приложения по экрану.

7 различных способов убить не отвечающие программы в Linux muo linux не отвечает закрыть

Итак, каково решение? Ну, на этом этапе вы можете попробовать нажать кнопку X в верхнем углу (слева или справа, в зависимости от вашей операционной системы Linux

). Это должно остановить программу в мертвом русле. Вы также можете увидеть диалоговое окно с просьбой либо Подождите для программы, чтобы ответить или Принудительный выход чтобы закончить это сейчас.

Если все пойдет по плану, некоторые дистрибутивы предложат вам отправить сообщение об ошибке.

В любом случае приложение должно перестать работать. Но что, если это не …?

2. Системный монитор

Следующим вариантом является открытие утилиты System Monitor операционной системы Linux, во многом аналогично диспетчеру задач Windows.

, Это обычно находится в Системные инструменты меню, и после запуска отобразится список запущенных процессов под Процессы Вкладка.

7 разных способов убить не отвечающие программы в Linux muo linux процесс неотзывчивого уничтожения

Чтобы закрыть не отвечающее приложение, просто выберите его и щелкните правой кнопкой мыши. Затем у вас есть три варианта:

  • Остановить процесс — это приостанавливает процесс, позволяя продолжить его позже. Это не сработает в большинстве случаев.
  • Завершить процесс — правильный способ закрыть процесс, это безопасно завершит работу приложения, удаляя временные файлы в пути.
  • Убить процесс — это крайний вариант, и его следует использовать только в случае сбоя конечного процесса.

Лучше использовать их по порядку. Однако, если приложение регулярно зависает, вы можете перейти к команде, которая, как вы знаете, работает.

3. Закройте приложения Linux с помощью «xkill»

Другой вариант, который вы можете использовать, это xkill. Это предустановлено в Ubuntu, но вы можете установить его через Терминал (который вы можете открыть с помощью CTRL + ALT + T) если необходимо. При вызове xkill позволит вам закрыть любое настольное приложение. Установите его с помощью следующей команды:

sudo apt-get install xorg-xkill

Как только это будет сделано, запустите xkill, просто набрав

xkill

После этого указатель мыши отобразит крест (или череп), и все, что вам нужно сделать, — это щелкнуть левой кнопкой мыши на приложении-нарушителе.

Если невозможно закрыть приложение, не отвечающее на запросы, одним из этих методов, ориентированных на рабочий стол, решение может быть в командной строке …

4. Используйте команду «убить»

Если ваше приложение не отвечает, а приведенные выше предложения не работают (графический интерфейс может не отвечать), нажмите CTRL + ALT + T открыть Терминал. (С некоторыми дистрибутивами, CTRL + ALT + F1 откроет виртуальный терминал — вы можете переключиться обратно на рабочий стол с помощью CTRL + ALT + F7.)

Несколько опций командной строки доступны, чтобы помочь вам закрыть ваше приложение. Более того, они могут быть использованы на вашем компьютере или подключением через SSH

с другого устройства.

7 различных способов убить не отвечающие программы в Linux muo linux нереагирующее убийство

Здесь можно использовать команду kill, но сначала требуется идентификатор процесса. Вы можете найти это, запустив команду, опрашивающую приложение на предмет идентификатора процесса:

ps aux | grep [process name]

В результате отобразится идентификатор процесса. Это может быть использовано следующим образом:

kill [process ID]

Обратите внимание, что вам может понадобиться добавить команду с помощью sudo.

5. Используйте «pkill» и «pgrep» для уничтожения не отвечающего программного обеспечения

Что если вы не знаете или не можете найти идентификатор процесса? Вот тут и появляется команда pkill. Вместо идентификатора процесса просто используйте pkill вместе с именем процесса:

pkill [process name]

Кроме того, вы можете использовать команду pgrep, чтобы найти идентификатор процесса:

pgrep [process name]

… И после этого используйте pkill с идентификатором процесса.

7 различных способов убить не отвечающие программы в Linux muo linux unresponsive pkill

pkill [process ID]

Как и в случае с командой kill, процесс должен быть закрыт в течение 5 секунд.

6. Убейте все экземпляры с помощью «killall»

Не повезло с убийством или pkill? Пришло время использовать ядерную опцию: killall.

К счастью, это не так разрушительно, как могло бы быть. Команда killall завершит все экземпляры определенной программы. Таким образом, вместо того, чтобы убивать одно окно Firefox, следующая команда завершит их все:

killall firefox

Все, что вам нужно, это имя процесса и команда killall (возможно, с sudo, если этого требует ваша установка).

killall [process name]

Естественно, вы должны использовать эту команду только при необходимости. Это не подходит для большинства неотвечающих программных ситуаций.

7. Создайте сочетание клавиш

Если вы хотите сэкономить время при закрытии не отвечающего программного обеспечения — возможно, у вас есть постоянные нарушители — тогда лучше всего создать сочетание клавиш. Это даст вам немедленную возможность закрыть приложение, но для этого вам понадобится установить xkill.

7 различных способов убить не отвечающие программы в Linux muo linux unresponsive xkill

В Ubuntu, например, вы можете открыть Настройки> Клавиатура и нажмите на Ярлыки. Выбрать Пользовательские ярлыки, затем + создать новый ярлык. Введите «xkill» для обоих название а также команда, затем нажмите Применять. Это вернет вас к списку ярлыков — выберите ярлык, затем нажмите нужную комбинацию клавиш, которую вы будете использовать для ее вызова.

В следующий раз, когда вам нужно закрыть приложение, просто используйте сочетание клавиш. Указатель мыши станет X, и вы можете щелкнуть в любом месте приложения, которое хотите закрыть.

Избегайте не отвечающего программного обеспечения: обновите свое оборудование

Не отвечающие приложения регулярно вызывают проблемы? Возможно, вы могли бы получить выгоду от внесения некоторых изменений в свой компьютер Linux.

Если перейти на облегченную операционную систему Linux

не работает, вы можете рассмотреть некоторые обновления оборудования. Установка дополнительной оперативной памяти — это лучший способ повысить производительность вашего компьютера, и, возможно, именно это вам и нужно, чтобы в будущем эти темпераментные приложения перестали отвечать на запросы.

Итак, в следующий раз, когда приложение или утилита Linux зависнет и перестанет отвечать на запросы, все, что вам нужно сделать, это применить одно из следующих решений:

  1. Нажмите X в углу.
  2. Используйте системный монитор.
  3. Используйте приложение xkill.
  4. Используйте команду kill.
  5. Закройте приложения с помощью pkill.
  6. Используйте killall, чтобы закрыть программное обеспечение.
  7. Создайте сочетание клавиш.

Удивительно, что существует так много способов убить неотвечающие приложения Linux — но какой ваш любимый? Поделитесь с нами в поле для комментариев.

Кредит Фотографии: Студия Pepsco через Shutterstock.com

Ссылка на основную публикацию
Adblock
detector