Cum să ucizi un proces în Gnu / Linux

Ferma server

Una dintre sarcinile pe care utilizatorul Windows le cunoaște cel mai bine este să încheie un proces sau să închidă neașteptat o aplicație. Aceste tipuri de operații sunt frecvente pe sistemele Windows, dar, din păcate, nu sunt exclusive pentru sistemul de operare: există și pe Gnu / Linux.

Dar, chiar și în Gnu / Linux, modalitatea de a rezolva aceste probleme este mai eficientă decât în ​​sistemele de operare brevetate. În Gnu / Linux există trei comenzi al căror scop este să omoare un proces sau să termine o aplicație, Se numesc Kill, PKill și Killall.

Dar înainte de a le utiliza, trebuie mai întâi să cunoaștem sau să cunoaștem PID-ul procesului. PID este un număr de identificare a procesului. Este unic și nu au mai mult decât un singur proces, funcționează ca și cum ar fi numărul DNI sau pașaportul unei persoane, este ceva unic și irepetabil în acel moment.

Cunoașterea PID-ului unui proces este simplă, o putem găsi scriind comanda „htop” în terminal sau direct scriind „ps -A” în terminal.

În orice caz, ne va arăta toate procesele, programele pe care le utilizează și PID-ul fiecărui proces. Acum, pentru a ucide un proces, trebuie să scriem următoarele:

kill -9 PID

În loc de PID vom folosi codul procesului. Variabila „-9” indică faptul că vrem să ucidem procesul. Dacă îl schimbăm în „-15”, indicăm că vrem ca procesul să se termine și dacă folosim „-1” îl suspendăm.

Kill este o comandă care ne ajută să ucidem un proces dar va funcționa doar pe procesele pe care le-am creat ca utilizator, nu vom putea ucide procesele de la alți utilizatori sau de la sistem.

Comanda Pkill este similară cu Kill. Dar spre deosebire de precedent, PKill ne permite să ucidem procesul sau programul folosind numele, adică nu este nevoie să folosim PID-ul programului. Un exemplu de utilizare ar fi:

PKill mysql

Comanda Killall este mai puternică și mai eficientă decât comenzile anterioare, dar este și mai periculoasă. Killall nu numai că ucide procesul, ci și programul sau funcția, eliminând toate procesele care depind de acel program. Un exemplu de utilizare a Killall este

killall firefox

Concluzie

Pentru a ucide un proces, se utilizează oricare dintre comenzile de mai sus, dar nu toate se vor adapta perfect situației noastre. În funcție de nevoile noastre sau de problema noastră, trebuie să folosim Kill, PKill sau Killall. Personal recomand folosiți PKill, deoarece este mai simplu și mai rapid. Deși dacă avem o problemă serioasă, comanda Killall poate fi foarte utilă Nu crezi?


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   cineva el a spus

    Și dacă doriți să ucideți un program care este pe ecran, puteți utiliza xkill.
    Exemplu, deschizi calculatorul și se blochează (nu te panica, este doar un exemplu, care nu se va întâmpla niciodată: D)
    Deci, în consola de comandă scriem xkill
    Cursorul mouse-ului se va transforma într-un fel de „x” și facem clic pe calculator cu mouse-ul. E ca și cum ai împușca: D
    Salutări.

  2.   arrakix el a spus

    Nu sunt un cunoscător, dar este mai ușor pe desktopul „Mate” cu „Monitor de sistem” mai ales că nu trebuie să rulați ca administrator.

    # killall qbittorrent

    Cu System Monitor îl ucizi și ești atât de fierbinte.

    1.    cineva el a spus

      Dacă, dintr-un motiv ciudat, ecranul este blocat și nu puteți interacționa, atunci nu va funcționa pentru a deschide monitorul sistemului, deoarece este blocat. Puteți deschide o altă sesiune cu ctrl + alt + F1..F12 și acolo puteți utiliza comenzile consolei indicate mai sus.
      Sau conectați-vă prin ssh de pe orice alt computer / dispozitiv.

  3.   javimg el a spus

    Toate aceste metode sunt valabile și eficiente.
    Personal prefer Xkill .... Cel mai rapid lucru este să creez un lansator pentru această comandă și să-l așez în panou, acesta este modul în care folosesc în Xunbuntu 14.04, distribuția mea obișnuită, când ceva este prins.

    Sper că această contribuție este utilă și completează informațiile furnizate în această postare.

    Salutări și sărbători fericite.