Si të vrisni një proces në Gnu / Linux

Fermë serverësh

Një nga detyrat që përdoruesi i Windows e di më mirë është të përfundojë një proces ose të mbyllë një kërkesë në mënyrë të papritur. Këto lloje operacionesh janë të zakonshme në sistemet Windows, por fatkeqësisht, ato nuk janë ekskluzive në sistemin operativ: ekziston gjithashtu në Gnu / Linux.

Por, edhe në Gnu / Linux, mënyra për t'u marrë me këto probleme është më efikase sesa në sistemet operative të pronarit. Në Gnu / Linux ekzistojnë tre komanda qëllimi i të cilave është të vrasin një proces ose të përfundojnë një aplikacion, Ata quhen Kill, PKill dhe Killall.

Por, para se t’i përdorim ato, së pari duhet të njohim ose njohim PID-in e procesit. PID është një numër identifikues i procesit. Uniqueshtë unike dhe nuk kanë më shumë se një proces të vetëm, funksionon sikur të ishte numri i DNI-së ose pasaportës së një personi, është diçka unike dhe e papërsëritshme në atë kohë.

Njohja e PID-it të një procesi është e thjeshtë, ne mund ta gjejmë atë duke shkruar komandën "htop" në terminal ose duke shkruar drejtpërdrejt "ps -A" në terminal.

Në çdo rast, ai do të na tregojë të gjitha proceset, programet që ata përdorin dhe PID-in e secilit proces. Tani, për të vrarë një proces, duhet të shkruajmë sa vijon:

kill -9 PID

Në vend të PID-it ne do të përdorim kodin e procesit. Ndryshorja "-9" tregon se duam ta vrasim procesin. Nëse e ndryshojmë në "-15", tregojmë se duam që procesi të mbarojë dhe nëse përdorim "-1", atë e pezullojmë.

Vrasja është një komandë që na ndihmon të vrasim një proces por do të funksionojë vetëm në proceset që ne kemi krijuar si përdorues, ne nuk do të jemi në gjendje të vrasim procese nga përdoruesit e tjerë ose nga sistemi.

Komanda Pkill është e ngjashme me Kill. Por ndryshe nga ai i mëparshmi, PKill na lejon të vrasim procesin ose programin duke përdorur emrin, domethënë, ne nuk kemi nevojë të përdorim PID të programit. Një shembull i përdorimit do të ishte:

PKill mysql

Komanda Killall është më e fuqishme dhe efektive se komandat e mëparshme por është gjithashtu më e rrezikshme. Killall jo vetëm që vret procesin por edhe programin ose funksionin, duke vrarë të gjitha proceset që varen nga ai program. Një shembull i përdorimit të Killall është

killall firefox

Përfundim

Për të vrarë një proces, përdoren ndonjë nga komandat e mësipërme, por jo të gjithë do të përshtaten në mënyrë të përsosur me situatën tonë. Në varësi të nevojës ose problemit tonë duhet të përdorim Kill, PKill ose Killall. Unë personalisht rekomandoj përdorni PKill, sepse është më e thjeshtë dhe më e shpejtë. Edhe pse nëse kemi një problem serioz, komanda Killall mund të jetë shumë e dobishme A nuk mendoni kështu?


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   dikush dijo

    Dhe nëse doni të vrisni një program që është në ekran, mund të përdorni xkill.
    Shembull, ju hapni llogaritësin dhe ai bllokohet (mos u frikësoni, është vetëm një shembull, që nuk do të ndodhë kurrë: D)
    Pra, në konsolën komanduese shkruajmë xkill
    Kursori i miut do të kthehet në një lloj "x" dhe ne klikojmë me miun në kalkulator. Likeshtë si të gjuaj për të vrarë: D
    Përshëndetje.

  2.   arrakix dijo

    Unë nuk jam njohës, por është më lehtë në desktop »Mate» me «Monitor System» sidomos sepse nuk keni pse të kandidoni si administrator.

    # killall qbittorrent

    Me System Monitor ju e vrisni atë dhe ju jeni kaq të nxehtë.

    1.    dikush dijo

      Nëse për ndonjë arsye të çuditshme ekrani është bllokuar dhe nuk mund të ndërveproni, atëherë nuk do të funksionojë të hapni monitorin e sistemit sepse është i bllokuar. Mund të hapni një sesion tjetër me ctrl + alt + F1..F12 dhe atje mund të përdorni komandat e konsolës së treguar më sipër.
      Ose lidheni përmes ssh nga ndonjë kompjuter / pajisje tjetër.

  3.   javimg dijo

    Të gjitha këto metoda janë të vlefshme dhe efektive.
    Personalisht preferoj Xkill thing. Gjëja më e shpejtë është të krijosh një lëshues për këtë komandë dhe ta vendosësh në panel, kjo është mënyra se si përdor në Xunbuntu 14.04, distroja ime e zakonshme, kur diçka kapet.

    Shpresoj që ky kontribut të jetë i dobishëm dhe të kompletojë informacionin e dhënë në këtë postim.

    Përshëndetje dhe festa të mbara.