Kuinka tappaa prosessi Gnu / Linuxissa

Palvelintila

Yksi Windows-käyttäjän parhaiten tuntemista tehtävistä on prosessin lopettaminen tai sovelluksen odottamaton sulkeminen. Tämäntyyppiset toiminnot ovat yleisiä Windows-järjestelmissä, mutta valitettavasti ne eivät ole yksinomaan käyttöjärjestelmää: se on olemassa myös Gnu / Linuxissa.

Mutta jopa Gnu / Linuxissa tapa ratkaista nämä ongelmat ovat tehokkaampia kuin omissa käyttöjärjestelmissä. Gnu / Linuxissa on kolme komentoa, joiden tarkoituksena on tappaa prosessi tai lopettaa sovellus, Niitä kutsutaan Kill, PKill ja Killall.

Mutta ennen niiden käyttöä meidän on ensin tiedettävä tai tiedettävä prosessin PID. PID on prosessin tunnistenumero. Se on ainutlaatuinen ja niillä ei ole muuta kuin yhtä prosessia, se toimii ikään kuin se olisi henkilön DNI- tai passinumero, se on jotain ainutlaatuista ja toistettavaa tuolloin.

Tietäen prosessin PID: n on yksinkertaista, voimme löytää sen kirjoittamalla komento "htop" päätelaitteeseen tai kirjoittamalla suoraan "ps -A" päätelaitteeseen.

Joka tapauksessa se näyttää meille kaikki prosessit, niiden käyttämät ohjelmat ja kunkin prosessin PID: n. Nyt prosessin tappamiseksi meidän on kirjoitettava seuraava:

kill -9 PID

PID: n sijaan käytämme prosessikoodia. Muuttuja "-9" osoittaa, että haluamme tappaa prosessin. Jos vaihdamme sen arvoon "-15", ilmoitamme, että haluamme prosessin päättyvän, ja jos käytämme arvoa "-1", keskeytämme sen.

Tapa on komento, joka auttaa meitä tappamaan prosessin mutta se toimii vain prosesseissa, jotka olemme luoneet käyttäjänä, emme voi tappaa prosesseja muilta käyttäjiltä tai järjestelmältä.

Pkill-komento on samanlainen kuin Tapa. Mutta toisin kuin edellinen, PKill antaa meille mahdollisuuden tappaa prosessi tai ohjelma nimen avulla, toisin sanoen meidän ei tarvitse käyttää ohjelman PID-tunnusta. Esimerkki käytöstä olisi:

PKill mysql

Killall-komento on tehokkaampi ja tehokkaampi kuin edelliset komennot, mutta se on myös vaarallisempi. Killall tappaa paitsi prosessin myös ohjelman tai toiminnon, tappamalla kaikki kyseisestä ohjelmasta riippuvat prosessit. Esimerkki Killallin käytöstä on

killall firefox

Johtopäätös

Prosessin tappamiseksi käytetään mitä tahansa yllä mainituista komennoista, mutta kaikki eivät sopeudu täydellisesti tilanteeseen. Tarpeestamme tai ongelmastamme riippuen meidän on käytettävä Killiä, PKilliä tai Killallia. Suosittelen henkilökohtaisesti käytä PKilliä, koska se on yksinkertaisempaa ja nopeampaa. Vaikka meillä on vakava ongelma, Killall-komento voi olla erittäin hyödyllinen Etkö usko niin?


4 kommenttia, jätä omasi

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   joku dijo

    Ja jos haluat tappaa ruudulla olevan ohjelman, voit käyttää xkill-ohjelmaa.
    Esimerkki: avaat laskimen ja se jumittuu (älä paniikkia, se on vain esimerkki, jota ei koskaan tapahdu: D)
    Joten komentokonsolissa kirjoitamme xkill
    Hiiren kohdistin muuttuu eräänlaiseksi "x": ksi ja napsautamme laskinta hiirellä. Se on kuin ampua tappamaan: D
    Tervehdys.

  2.   arrakix dijo

    En ole asiantuntija, mutta se on helpompaa »Mate» -työpöydällä «System Monitor» -ohjelmalla etenkin siksi, että sinun ei tarvitse toimia järjestelmänvalvojana.

    # killall qbittorrent

    System Monitorilla tapat hänet ja olet niin kuuma.

    1.    joku dijo

      Jos näyttö jostakin outosta syystä on estetty etkä voi olla vuorovaikutuksessa, järjestelmän monitorin avaaminen ei toimi, koska se on tukossa. Voit avata toisen istunnon näppäimillä ctrl + alt + F1..F12 ja siellä voit käyttää yllä mainittuja konsolikomentoja.
      Tai muodosta yhteys ssh: n kautta mistä tahansa muusta tietokoneesta / laitteesta.

  3.   javimg dijo

    Kaikki nämä menetelmät ovat päteviä ja tehokkaita.
    Henkilökohtaisesti pidän parempana Xkillistä .... Nopein asia on luoda käynnistysohjelma tälle komennolle ja sijoittaa se paneeliin. Tätä tapaa käytän tavallisessa distroissani Xunbuntussa 14.04, kun jotain jää kiinni.

    Toivon, että tämä kommentti on hyödyllinen ja täydentää tässä viestissä annetut tiedot.

    Terveisiä ja hyvää joulua.