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