Kako ubiti postopek v Gnu / Linux

Farma strežnikov

Ena izmed nalog, ki jo uporabnik sistema Windows najbolje pozna, je ustaviti postopek ali nepričakovano zapreti aplikacijo. Te vrste operacij so običajne v sistemih Windows, žal pa niso izključno za operacijski sistem: obstaja tudi v Gnu / Linux.

Toda tudi v Gnu / Linux je način reševanja teh težav učinkovitejši kot v lastniških operacijskih sistemih. V Gnu / Linux obstajajo trije ukazi, katerih namen je ubiti postopek ali zaključiti aplikacijo, Imenujejo se Kill, PKill in Killall.

Toda preden jih uporabimo, moramo najprej poznati ali poznati PID postopka. PID je identifikacijska številka postopka. Je edinstven in nima več kot enega samega postopka, deluje, kot da bi šlo za DNI ali številko potnega lista osebe, je takrat nekaj edinstvenega in neponovljivega.

Vedeti, da je PID procesa preprost, ga lahko najdemo tako, da v terminal vpišemo ukaz "htop" ali v terminal neposredno zapišemo "ps -A".

V vsakem primeru nam bo prikazal vse procese, programe, ki jih uporabljajo, in PID vsakega procesa. Da bi ubili postopek, moramo napisati naslednje:

kill -9 PID

Namesto PID bomo uporabili procesno kodo. Spremenljivka "-9" pomeni, da želimo ubiti postopek. Če jo spremenimo v "-15", označimo, da želimo, da se postopek konča, in če uporabimo "-1", jo zaustavimo.

Kill je ukaz, ki nam pomaga ubiti postopek vendar bo delovalo samo na procesih, ki smo jih ustvarili kot uporabnik, ne bomo mogli ubiti procesov drugih uporabnikov ali sistema.

Ukaz Pkill je podoben Kill. Toda za razliko od prejšnjega PKill nam omogoča, da ubijemo postopek ali program z imenom, to pomeni, da nam ni treba uporabljati PID programa. Primer uporabe bi bil:

PKill mysql

Ukaz Killall je močnejši in učinkovitejši od prejšnjih, vendar je tudi bolj nevaren. Killall ne ubije samo procesa, temveč tudi program ali funkcijo, ubijanje vseh procesov, ki so odvisni od tega programa. Primer uporabe Killall je

killall firefox

Zaključek

Za uničenje procesa se uporabi kateri koli od zgornjih ukazov, vendar se vsi ne bodo popolnoma prilagodili naši situaciji. Glede na naše potrebe ali težave moramo uporabiti Kill, PKill ali Killall. Osebno priporočam uporabite PKill, ker je enostavnejši in hitrejši. Če imamo resne težave, je ukaz Killall lahko zelo koristen Se vam ne zdi tako?


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   nekdo je dejal

    In če želite ubiti program, ki je na zaslonu, lahko uporabite xkill.
    Na primer, odprete kalkulator in se zatakne (brez panike, to je samo primer, ki se nikoli ne bo zgodil: D)
    Torej v ukazno konzolo napišemo xkill
    Kazalec miške se bo spremenil v nekakšen "x" in z miško kliknemo na kalkulator. Kot bi ustrelil, da bi ubil: D
    Lep pozdrav.

  2.   arrakix je dejal

    Nisem poznavalec, vendar je na namizju »Mate« s »System Monitor« lažje, še posebej zato, ker vam ni treba kandidirati kot skrbnik.

    # killall qbittorrent

    S sistemskim monitorjem ga ubijete in tako vam je vroče.

    1.    nekdo je dejal

      Če je zaslon iz nekega čudnega razloga blokiran in ne morete komunicirati, sistemski monitor ne bo mogel odpreti, ker je blokiran. S ctrl + alt + F1..F12 lahko odprete drugo sejo in tam lahko uporabite zgoraj navedene ukaze za konzolo.
      Ali pa se povežite prek ssh iz katerega koli drugega računalnika / naprave.

  3.   javimg je dejal

    Vse te metode so veljavne in učinkovite.
    Osebno imam raje Xkill ... najhitreje je ustvariti zaganjalnik za ta ukaz in ga postaviti na ploščo, to je način, na katerega uporabljam Xunbuntu 14.04, mojo običajno distro, ko se kaj ujame.

    Upam, da je ta prispevek koristen in dopolnjuje informacije, objavljene v tej objavi.

    Lep pozdrav in lepe praznike.