Как использовать Gkill для остановки проблемных программ, запущенных в Linux

В Linux нет недостатка в приложениях, убивающих задачи. Однако существует серьезная нехватка простых инструментов, убивающих задачи, которые ориентированы в первую очередь на терминал Linux. Представляем Gkill: инструмент для уничтожения приложений на основе Google Go для командной строки. Gkill может фильтровать программы и останавливать проблемные программы. Здесь не нужно возиться с командами уничтожения или неуклюжими интерфейсами.

Установить Google Go

Использование Gkill начинается с установки языка программирования Google Go. Откройте терминал и введите команды, соответствующие вашей операционной системе.

Примечание: даже если Ubuntu, Debian и другие имеют специальный установочный пакет для Google Go, $ GOPATH  может быть неправильно настроен. Чтобы исправить это, следуйте инструкциям по пути в разделе «Другие Linux» данного руководства.

Ubuntu

sudo apt install golang

Debian

sudo apt-get install golang

Arch Linux

sudo pacman -S golang

Fedora

sudo dnf установить golang

OpenSUSE

sudo zypper install go

Другие Linux

Как использовать Gkill для остановки проблемных программ, запущенных в Linux

Google Go довольно легко запустить почти в каждом дистрибутиве Linux. Начните с загрузки последней версии с помощью  wget .

wget https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz

Теперь, когда загрузка архива завершена, пора извлечь его содержимое прямо в  / usr / local /. Мы достигаем этого, добавляя  -C к команде  tar  .

sudo tar -C / usr / local -xvzf go1.10.2.linux-amd64.tar.gz

Go в основном используется разработчиками и кодировщиками, поэтому вам необходимо создать папку проекта. Создайте эту папку в вашем каталоге  / home / username /  . Имейте в виду, что каждому пользователю, планирующему использовать Go для программирования, также потребуется создать папку проекта.

Используя  инструмент mkdir  , создайте папку проекта. Обязательно добавьте  -p,  чтобы сохранить настройки разрешений  ~ /. 

mkdir -p ~ / golang-projects / {bin, src, pkg}

Затем войдите в новый каталог с помощью  команды CD  .

компакт-диск ~ / golang-projects /

Используя текстовый редактор Nano, откройте ~ / bash_profile и добавьте следующий код в файл в конце.

Сначала вставьте путь к Go to use.

экспорт ПУТЬ = $ ПУТЬ: / usr / local / go / bin

Путь создан. Затем вставьте эти две строки в  ~ / .bash_profile,  чтобы указать  местоположения GOPATH  и  GOBIN  .

export GOPATH = "$ HOME / golang-projects"

экспорт GOBIN = "$ GOPATH / bin"

Когда весь код находится внутри файла, нажмите  Ctrl + O  для сохранения. Нажмите  Ctrl + X,  чтобы закрыть Nano.

Установка Gkill

Поскольку Gkill использует Google Go, его предварительно упакованной версии нет ни в одном из основных репозиториев дистрибутива Linux (нет даже пакета AUR ). Вместо этого тем, кто хочет установить программное обеспечение, нужно будет использовать функцию Go  Get, чтобы получить код прямо из Github.

перейти и получить github.com/heppu/gkill

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

Как использовать Gkill для остановки проблемных программ, запущенных в Linux

gkill

Также можно запустить приложение Gkill напрямую, перейдя в нужную папку. Сначала  поместите компакт-диск  в  папку ~ / golang-projects  .

cd ~ / golang-projects

После этого снова используйте команду  CD,  чтобы перейти непосредственно к  подпапке bin  .

корзина для компакт-дисков

Теперь можно запускать приложение Gkill с помощью команды ./.

Как использовать Gkill для остановки проблемных программ, запущенных в Linux

./gkill

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

Нажатие  Enter  мгновенно завершит работу программы и остановит ее.

Другой способ быстро найти остановку проблемной программы - использовать систему фильтрации Gkill. Чтобы использовать его, начните вводить название приложения, которое хотите увидеть. Gkill мгновенно отфильтрует и покажет вам правильные результаты. Отсюда используйте клавиши со стрелками на клавиатуре, чтобы выбрать его. Как обычно, убить процесс, нажав  ввести  ключ  на клавиатуре.

Чтобы закрыть приложение Gkill, независимо от того, как вы его запустили, используйте  сочетание клавиш Ctrl + Z  в терминале. Оттуда запустите команду  jobs,  чтобы вывести список процессов, которые были прерваны сеансом терминала.

Обратите внимание на номер рядом с остановленным заданием Gkill. Затем вернитесь к терминалу и используйте команду  остановки заданий,  чтобы завершить прерванный процесс.

Примечание: не забудьте заменить X в команде на число рядом с заданием (1 и т. Д.).

работа останавливается X

Удаление Gkill

Самый быстрый способ удалить Gkill из системы - удалить  папку golang-projects и создать новую. Удаление происходит намного быстрее, чем сортировка  папок bin и  pkg  для удаления нужных файлов. Начните с удаления  папки golang-projects  .

Примечание: перед удалением папки проектов обязательно переместите все важные файлы, связанные с Google Go, в другую папку для безопасного хранения.

rm -rf ~ / golang-проекты

mkdir -p ~ / golang-projects / {bin, src, pkg}

Leave a Comment

Подключение/управление компьютерами по сети с помощью KontrolPack

Подключение/управление компьютерами по сети с помощью KontrolPack

С лёгкостью управляйте компьютерами в своей сети с помощью KontrolPack. Подключайте и управляйте компьютерами под управлением разных операционных систем без лишних усилий.

Эмуляция щелчков клавиатуры и мыши с помощью Actionaz

Эмуляция щелчков клавиатуры и мыши с помощью Actionaz

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

Загрузчик BBC iPlayer на iPhone

Загрузчик BBC iPlayer на iPhone

iDownloade — кроссплатформенный инструмент, позволяющий пользователям загружать контент без DRM-защиты с сервиса iPlayer от BBC. Он поддерживает загрузку обоих видео в формате .mov.

14 новых функций Thunderbird 3, которые вас порадуют

14 новых функций Thunderbird 3, которые вас порадуют

Мы подробно рассмотрели функции Outlook 2010, но поскольку он выйдет не раньше июня 2010 года, пришло время рассмотреть Thunderbird 3.

Загрузите FlightGear Flight Simulator бесплатно [Развлекайтесь]

Загрузите FlightGear Flight Simulator бесплатно [Развлекайтесь]

Время от времени всем нужен перерыв. Если вы хотите поиграть в интересную игру, попробуйте Flight Gear. Это бесплатная кроссплатформенная игра с открытым исходным кодом.

Диагностика Mp3: устранение до 50 проблем с аудиофайлами Mp3

Диагностика Mp3: устранение до 50 проблем с аудиофайлами Mp3

MP3 Diags — это идеальный инструмент для устранения проблем в вашей музыкальной коллекции. Он может корректно проставлять теги в mp3-файлах, добавлять отсутствующие обложки альбомов и исправлять ошибки VBR.

Приложения для уведомлений Google Voice на рабочем столе

Приложения для уведомлений Google Voice на рабочем столе

Как и Google Wave, Google Voice вызвал большой ажиотаж по всему миру. Google стремится изменить способ нашего общения, и поскольку он становится всё более популярным,

Загрузите избранное Flickr с помощью FlickrFaves

Загрузите избранное Flickr с помощью FlickrFaves

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

OK Sampler — бесплатная программа для создания музыкальных семплов

OK Sampler — бесплатная программа для создания музыкальных семплов

Что такое сэмплирование? Согласно Википедии, «это процесс взятия фрагмента, или сэмпла, одной звукозаписи и повторного использования его в качестве инструмента или

Резервное копирование Google Sites: импорт/экспорт

Резервное копирование Google Sites: импорт/экспорт

Google Sites — это сервис от Google, позволяющий пользователям размещать сайты на серверах Google. Но есть одна проблема: встроенная функция резервного копирования отсутствует.