Linux'ta görev öldüren uygulamalar sıkıntısı yoktur. Ancak, öncelikle Linux terminaline odaklanan basit görev öldürme araçlarının ciddi bir eksikliği var. Gkill ile tanışın: Komut satırı için Google Go tabanlı uygulama öldürme aracı. Gkill, programlar arasında filtre uygulayabilir ve sorunlu programları durdurabilir. Kill komutları veya hantal arayüzlerle uğraşmak yok.
Google Go'yu yükleyin
Gkill'i kullanmak, Google'ın Go programlama dilini yükleyerek başlar. Bir terminal açın ve işletim sisteminize karşılık gelen komutları girin.
Not: Ubuntu, Debian ve diğerlerinin Google Go için özel bir yükleme paketi olsa da, $GOPATH doğru şekilde kurulamayabilir . Bunu düzeltmek için bu öğreticinin "Diğer Linux'lar" bölümündeki yol talimatlarını izleyin.
Ubuntu
sudo apt golang yükleyin
Debian
sudo apt-get install golang
Arch Linux
sudo pacman -S golang
fötr şapka
sudo dnf golang'ı kurun
OpenSUSE
sudo zypper kurulum git
Diğer Linux'lar

Google Go'nun neredeyse her Linux dağıtımında çalıştırılması oldukça kolaydır. wget ile en son sürümü indirerek başlayın .
wget https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz
Artık arşivin indirilmesi bittiğinden, içeriğini doğrudan /usr/local / dizinine çıkarmanın zamanı geldi . Biz ekleyerek bunu başarmak -C için katran komutu.
sudo tar -C /usr/local -xvzf go1.10.2.linux-amd64.tar.gz
Go, öncelikle geliştiriciler ve kodlayıcılar tarafından kullanılır, bu nedenle bir proje klasörü oluşturmanız gerekir. Bu klasörü /home/username/ dizininizde oluşturun. Go for programlamayı kullanmayı planlayan her kullanıcının bir proje klasörü oluşturması gerekeceğini unutmayın.
Kullanılması mkdir aracı, bir proje klasör oluşturun. ~/ izin ayarlarını korumak için -p eklediğinizden emin olun .
mkdir -p ~/golang-projects/{bin,src,pkg}
Ardından, CD komutuyla yeni dizine girin .
cd ~/golang-projeler/
Nano metin düzenleyicisini kullanarak ~/bash_profile dosyasını açın ve dosyanın sonuna aşağıdaki kodu ekleyin.
İlk olarak, Go'nun kullanması için yola yapıştırın.
dışa aktar YOL=$YOL:/usr/local/go/bin
Bir yol kurulur. Ardından, GOPATH ve GOBIN konumlarını belirtmek için bu iki satırı ~/.bash_profile içine yapıştırın .
dışa aktar GOPATH="$HOME/golang-projects"
dışa aktar GOBIN="$GOPATH/bin"
Tüm kod dosyanın içindeyken kaydetmek için Ctrl + O tuşlarına basın . Nano'yu kapatmak için Ctrl + X tuşlarına basın .
Gkill'i yükleme
Gkill Google Go'yu kullandığından, ana akım Linux dağıtım yazılım havuzlarının hiçbirinde önceden paketlenmiş bir sürümü yoktur (bir AUR paketi bile yoktur ). Bunun yerine, yazılımı yüklemek isteyenlerin kodu doğrudan Github'dan almak için Go'nun get işlevini kullanmaları gerekecek .
github.com/heppu/gkill'i al
Gkill uygulamasını başlatmak için tüm yolların ayarlandığından emin olun. Bunu yapmadıysanız, yukarıdaki talimatları izleyerek yapın. Her şey doğru ayarlanmışsa, terminalde şu komutla Gkill uygulamasını herhangi bir zamanda başlatmak mümkün olmalıdır:

gkill
Doğru klasöre giderek Gkill uygulamasını doğrudan çalıştırmak da mümkündür. Birincisi, CD içine ~ / golang-projelerin klasör.
cd ~/golang-projeleri
Bundan sonra, doğrudan bin alt klasörüne geçmek için CD komutunu bir kez daha kullanın .
cd kutusu
Gkill uygulamasını ./ komutuyla çalıştırmak artık mümkün.

./gkill
Gkill uygulamasını uygun komutla başlattığınızda, çok minimalist bir görev yöneticisi aracı görünecektir. Tüm ekranı kaplamıyor. Linux PC'nizde çalışan tüm aktif programların bir özetini gösterecektir. Bir uygulamayı sonlandırmak için önce yukarı ve aşağı gezinmek için ok tuşlarını kullanın. Enter tuşunu kullanarak bir uygulama seçin .
Enter tuşuna basmak , programı anında öldürecek ve izlerinde durduracaktır.
Sorunlu bir programı durdurmanın başka bir yolu da Gkill filtreleme sistemini kullanmaktır. Kullanmak için görmek istediğiniz uygulamanın adını yazmaya başlayın. Gkill anında filtre uygulayacak ve size doğru sonuçları gösterecektir. Buradan, seçmek için klavyedeki ok tuşlarını kullanın. Her zamanki gibi, klavyenizdeki enter tuşuna basarak işlemi sonlandırın.
Nasıl başlatmış olursanız olun Gkill uygulamasını kapatmak için terminaldeki Ctrl + Z kısayolunu kullanın . Buradan , terminal oturumunun bıraktığı işlemleri listelemek için işler komutunu çalıştırın .
Durdurulan Gkill işinin yanındaki numarayı not alın. Ardından terminale geri dönün ve terk edilen işlemi sonlandırmak için işleri durdurma komutunu kullanın.
Not: komuttaki X'i işin (1, vb.) yanındaki sayıyla değiştirdiğinizden emin olun .
işler dur X
Gkill'i Kaldırma
Gkill'i sistemden kaldırmanın en hızlı yolu, golang-projects klasörünü silmek ve yeni bir tane oluşturmaktır. Silme işlemi, doğru dosyaların silinmesi için bin ve pkg klasörleri arasında sıralama yapmaktan çok daha hızlıdır . golang-projects klasörünü kaldırarak başlayın .
Not: projeler klasörünü silmeden önce, Google Go ile ilgili tüm önemli dosyaları güvenli bir şekilde saklamak için başka bir klasöre taşıdığınızdan emin olun.
rm -rf ~/golang-projeleri
mkdir -p ~/golang-projects/{bin,src,pkg}