- - Linux'ta Çalışan Sorun Programlarını Durdurmak İçin Gkill Nasıl Kullanılır

Linux'ta Çalışan Sorunlu Programları Durdurmak İçin Gkill Nasıl Kullanılır

Görev öldürme sıkıntısı yokLinux'taki uygulamalar. Ancak, öncelikle Linux terminaline odaklanan ciddi bir basit görev öldürme aracı eksikliği vardır. Gkill ile tanışın: Komut satırı için Google Go tabanlı uygulama öldürme aracı. Gkill programları filtreleyebilir ve problem programlarını durdurabilir. Öldürme komutlarıyla veya tıknaz arabirimlerle uğraşmak yok.

Google Go’yu yükleyin

Gkill kullanmak, Google’ın Go programlama dilini yükleyerek başlar. Bir terminal açın ve işletim sisteminize uygun komutları girin.

Not: Ubuntu, Debian ve diğerlerinin Google Go için belirli bir yükleme paketi olmasına rağmen, $ GOPATH doğru kurmak başarısız olabilir. Bunu düzeltmek için, bu eğitimin “Diğer Linuxlar” bölümündeki yol talimatlarını izleyin.

Ubuntu

sudo apt install golang

Debian

sudo apt-get install golang

Arch Linux

sudo pacman -S golang

fötr şapka

sudo dnf install golang

OpenSUSE

sudo zypper install go

Diğer Linux

Google Go neredeyse her Linux dağıtımında yayınlanmak için oldukça kolaydır. En son sürümü indirerek başlayın. wget.

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

Artık arşiv indirme işlemi tamamlandıktan sonra, içeriğini doğrudan çıkartma zamanı / Yerel / usr/. Ekleyerek bunu başarırız. -C -e katran Komut.

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 gerekecektir. Bu klasörü / Home / username / dizin. Programlama için Go kullanmayı planlayan her kullanıcının ayrıca bir proje klasörü kurması gerekeceğini unutmayın.

Kullanmak mkdir aracı, bir proje klasörü oluşturun. Eklediğinizden emin olun -p izin ayarlarını korumak için ~ /.

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

Ardından, yeni dizini CD Komut.

cd ~/golang-projects/

Nano metin editörünü kullanarak, ~ / bash_profile dosyasını açın ve aşağıdaki kodu sonuna dosyaya ekleyin.

İlk önce, Git kullanmak için yola yapıştırın.

export PATH=$PATH:/usr/local/go/bin

Bir yol ayarlandı. Sonra, bu iki çizgiyi içine yapıştırın. ~ / .Bash_profile belirtmek GOPATH ve GOBIN konumları.

export GOPATH="$HOME/golang-projects"
export GOBIN="$GOPATH/bin"

Tüm kodlar dosyanın içindeyken, Ctrl + O kaydetmek. Basın Ctrl + X Nano'yu kapatmak için.

Gkill'in Kurulumu

Gkill Google Go’yu kullandığından,herhangi bir ana Linux dağıtım yazılımı havuzunda önceden paketlenmiş versiyonu (AUR paketi bile yok). Bunun yerine, yazılımı kurmak isteyenlerin Go’ları kullanmaları gerekir. almak doğrudan Github'dan kodu alma işlevi.

go get github.com/heppu/gkill

Gkill uygulamasını başlatmak için,yollar ayarlandı. Bunu yapmadıysanız, yukarıdaki talimatları izleyerek yapın. Her şey doğru ayarlandıysa, Gkill uygulamasını herhangi bir zamanda terminalde bu komutla başlatmak mümkün olmalıdır:

gkill

Gkill uygulamasının doğrudan doğru klasöre gidilerek doğrudan çalıştırılması da mümkündür. İlk, CD içine ~ / Golang-projeler Klasör.

cd ~/golang-projects

Ondan sonra, CD doğrudan çöp Kutusu alt klasör.

cd bin

Gkill uygulamasını ./ komutuyla çalıştırmak artık mümkün.

./gkill

Doğru Gkill uygulamasını başlatırkenkomut, çok minimalist bir görev yöneticisi aracı görünecektir. Tüm ekranı kaplamaz. Linux PC'nizde çalışan tüm aktif programların bir özetini gösterecektir. Bir uygulamayı öldürmek için önce yukarı ve aşağı gitmek için ok tuşlarını kullanın. Kullanarak bir uygulama seçin. giriş anahtarı.

basma giriş Anında programı öldürecek ve izlerini durduracak.

Hızlı bir şekilde bir sorunu durdurmak bulmak için başka bir yolprogram Gkill filtreleme sistemini kullanmaktır. Kullanmak istediğiniz uygulamanın adını yazmaya başlayın. Gkill anında filtreleyecek ve size doğru sonuçları gösterecektir. Buradan seçmek için klavyedeki ok tuşlarını kullanın. Her zamanki gibi, tuşuna basarak işlemi sonlandırın. giriş anahtar Klavyenizdeki

Gkill uygulamasını kapatmak için, nasıl başlattığınıza bakılmaksızın, Ctrl + Z terminaldeki kısayol. Oradan, koş Meslekler listeleme komutu komut terminal oturumu terk etti.

Durdurulan Gkill işinin yanındaki sayıya dikkat edin. Ardından terminale geri dönün ve Meslekler Dur terk edilmiş işlemi sona erdirme komutu.

Not: değiştirdiğinizden emin olun X işin yanındaki sayı ile komutunda (1, vb).

jobs stop X

Gkill'i Kaldırmak

Gkill'i sistemden kaldırmanın en hızlı yolu silmek golang-projeler Klasör ve yeni bir tane oluşturun. Silme işlemi, sıralamadan çok daha hızlıdır. çöp Kutusu ve pk silinecek doğru dosyalar için klasörler. Kaldırarak başlayın golang-projeler Klasör.

Not: projeler klasörünü silmeden önce, güvenli bir şekilde saklamak için Google Go ile ilgili önemli dosyaları başka bir klasöre taşıdığınızdan emin olun.

rm -rf ~/golang-projects
mkdir -p ~/golang-projects/{bin,src,pkg}
</ P>

Yorumlar