- - Kuinka Gkillillä lopettaa Linuxissa ajavat ongelmaohjelmat

Kuinka Gkillillä lopettaa Linuxissa ajavat ongelmaohjelmat

Tehtävien tappamisesta ei ole pulaasovelluksia Linuxissa. Kuitenkin yksinkertaisista tehtäviä tappavista työkaluista, jotka keskittyvät ensisijaisesti Linux-päätteeseen, on vakavasti puutetta. Esittelyssä Gkill: Google Go -pohjainen sovelluksen tappaustyökalu komentoriville. Gkill voi suodattaa ohjelmia ja lopettaa ongelmaohjelmat. Ei tapahdu tappamiskomennoilla tai turmeltuneilla rajapinnoilla.

Asenna Google Go

Gkillin käyttö alkaa asentamalla Googlen Go-ohjelmointikieli. Avaa pääte ja kirjoita käyttöjärjestelmääsi vastaavat komennot.

Huomaa: vaikka Ubuntuksella, Debianilla ja muillakin on erityinen asennuspaketti Google Go: lle, $ GOPATH saattaa epäonnistua asennuksen oikein. Korjaa tämä noudattamalla tämän oppaan "Muut Linuxit" -osiossa olevia polkuohjeita.

ubuntu

sudo apt install golang

Debian

sudo apt-get install golang

Arch Linux

sudo pacman -S golang

fedora

sudo dnf install golang

OpenSUSE

sudo zypper install go

Muut Linuxit

Google Go on melko helppo käyttää lähes kaikissa Linux-jakeluissa. Aloita lataamalla uusin julkaisu wget.

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

Nyt kun arkisto on ladattu, on aika purkaa sen sisältö suoraan / Usr / local/. Suoritamme tämän lisäämällä -C että terva komento.

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

Goa käyttävät ensisijaisesti kehittäjät ja kooderit, joten joudut määrittämään projektikansion. Luo tämä kansio hakemistoon / Home / käyttäjätunnus / hakemistoon. Muista, että jokaisen käyttäjän, joka aikoo käyttää Go-ohjelmointia, on myös määritettävä projektikansio.

Käyttämällä mkdir työkalu, luo projektikansio. Muista lisätä a -p säilyttääksesi luvan asetukset ~ /.

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

Kirjoita seuraavaksi uusi hakemisto CD komento.

cd ~/golang-projects/

Avaa nanon tekstieditorilla ~ / bash_profile ja lisää seuraava koodi tiedoston loppuun.

Liitä ensin Siirry käytettävälle polulle.

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

Polku on perustettu. Liitä seuraavaksi nämä kaksi riviä sisään ~ / .Bash_profile määritellä GOPATH ja GOBIN paikoissa.

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

Kun kaikki koodi on tiedoston sisällä, paina Ctrl + O pelastaa. Lehdistö Ctrl + X sulkea Nanon.

Gkillin asentaminen

Koska Gkill käyttää Google Goa, sitä ei oleesipakattu versio siitä missä tahansa mainstream-Linux-jakeluohjelmistojen säilytystiloissa (siellä ei ole edes AUR-pakettia). Sen sijaan niiden, jotka haluavat asentaa ohjelmiston, on käytettävä Go-ohjelmistoja saada -toiminto haastaa koodi suoraan Githubista.

go get github.com/heppu/gkill

Voit käynnistää Gkill-sovelluksen varmistamalla, että kaikkipolut on perustettu. Jos et ole vielä tehnyt tätä, tee se noudattamalla yllä olevia ohjeita. Jos kaikki on asetettu oikein, Gkill-sovelluksen pitäisi olla mahdollista käynnistää milloin tahansa tällä komennolla terminaalissa:

gkill

Gkill-sovellus on myös mahdollista suorittaa suoraan navigoimalla oikeaan kansioon. Ensimmäinen, CD osaksi ~ / Golang-hankkeet kansio.

cd ~/golang-projects

Sen jälkeen käytä CD komento jälleen siirtyäksesi suoraan astia alikansio.

cd bin

Nyt on mahdollista ajaa Gkill-sovellus ./ -komennolla.

./gkill

Kun käynnistät Gkill-sovelluksen oikeinkomento, erittäin minimalistinen tehtävähallintatyökalu ilmestyy. Se ei vie koko näyttöä. Se näyttää kaikkien Linux-PC: lläsi käynnissä olevien aktiivisten ohjelmien hylätyn. Sovita sovellus ensin nuolinäppäimillä navigoidaksesi ylös ja alas. Valitse sovellus painikkeella enter-näppäin.

painamalla tulla sisään tappaa ohjelman heti ja pysäyttää sen sen kappaleisiin.

Toinen tapa löytää nopeasti ongelman lopettaminenOhjelma käyttää Gkill-suodatusjärjestelmää. Aloita sen käyttäminen kirjoittamalla haluamasi sovelluksen nimi. Gkill suodattaa heti läpi ja näyttää oikeat tulokset. Täältä voit valita näppäimistön nuolinäppäimillä. Kuten tavallista, tappaa prosessi painamalla tulla sisään avain näppäimistöllä.

Voit sulkea Gkill-sovelluksen riippumatta siitä, kuinka käynnistit sen Ctrl + Z oikotie terminaalissa. Sieltä aja työpaikkaa komento prosessien luetteloimiseksi pääteistunnosta on hylätty.

Ota huomioon pysäytetyn Gkill-työn vieressä oleva numero. Palaa sitten terminaaliin ja käytä työpaikkaa lopettaa komento lopettaa hylätty prosessi.

Huomautus: muista vaihtaa X komennossa, jonka numero on työn vieressä (1 jne.).

jobs stop X

Gkillin asennuksen poistaminen

Nopein tapa poistaa Gkill järjestelmästä on poistaa golang-hankkeet -kansio ja luo uusi. Poistaminen on paljon nopeampaa kuin lajittelu astia ja pkt kansiot oikeille poistettaville tiedostoille. Aloita poistamalla golang-hankkeet kansio.

Huomaa: Ennen kuin poistat projekti-kansion, muista siirtää kaikki tärkeät Google Go -sovelluksen tiedostot toiseen kansioon säilyttämistä varten.

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

Kommentit